2016. május 9., hétfő 16:04:30 UTC+2 időpontban mpl a következőt írta: > > The permanode that you want to use as your root for the publisher just > needs to have its "camliRoot" attribute set to the value that you > define in your server-config, there's nothing more to it. > So based on the server-config you showed, if you want to use > sha1-de682600ddf64620b322971c94e7911bebe4865b as the root, just make > sure its "camliRoot" attribute is set to "pics". > > Then every time you want to publish a permanode/set, you add it as a > camliPath attribute to the above root permanode, e.g. > "camliPath:seaside-vacation-2016" : "sha1-ref_of_set_of_pictures" > > > On 8 May 2016 at 22:12, Tamás Gulácsi <[email protected] <javascript:>> > wrote: > > This is what I got in camlistored log for > > > > gthomas@tequila:~$ cat .config/camlistore/server-config.json > > { > > "listen": "0.0.0.0:3179", > > "baseURL": "https://camli.gthomas.eu", > > "shareHandler": true, > > "https": false, > > "httpsCert": > "/home/gthomas/.config/camlistore/camli.gthomas.eu.crt", > > "httpsKey": "/home/gthomas/.config/camlistore/camli.gthomas.eu.key", > > "auth": "userpass:gthomas:majdhafagy:+localhost", > > "identity": "974EA38B", > > "identitySecretRing": > > "/home/gthomas/.config/camlistore/identity-secring.gpg", > > "levelDB": "/home/gthomas/var/camlistore/camli-index.leveldb", > > "blobPath": "/home/gthomas/var/camlistore/packs", > > "packBlobs": true, > > "runIndex": true, > > "copyIndexToMemory": true, > > "mysql": "", > > "mongo": "", > > "postgres": "", > > "sqlite": "", > > "s3": "", > > "replicateTo": [], > > "publish": { > > "/pics/": { > > "camliRoot": "pics", > > "cacheRoot": > "/home/gthomas/var/camlistore/blobs/cache", > > "goTemplate": "gallery.html" > > } > > } > > } > > > > gthomas@tequila:~$ camget sha1-de682600ddf64620b322971c94e7911bebe4865b > > {"camliVersion": 1, > > "camliSigner": "sha1-01c5e458c48552abac802d4f8b52b093efbb2caa", > > "camliType": "permanode", > > "key": "pics" > > > ,"camliSig":"wsBcBAABCAAQBQJXE4QgCRAdaMP0l06jiwAAG0gIAIZlrpoWvCFnjptlprCE2QnlTma+R63G/2PLKlY5oZPC7p/yBQp+6ESBN5le3ohhDvp1TMWcuq1bFDushTYqdqparu6ZFGgf0NKKXaO47PYbPdDDUJcuZQ3dsCWguXcbT0Vaik297sQirakGUZ+TRisveqiWdswAx3OYFq1YpxQG542uF70RK6lHPO3si4mf5l30A6KNNc28W0/lHfSHteKNZxn1sFXw2nbRPF6JdXXq8YXXt28mOetcqXj9XhBfZbP0zrMEZ2NPOljIzaUSGCmAb2Xu/oTix5w7j/Zg7C+dBJ9JElXGfmYoTZcMpjw4UqS6CGhdjHVcgB6nX5elKJE==4waQ"} > > > > > > I get same error if I change the "camliRoot" to > > "sha1-de682600ddf64620b322971c94e7911bebe4865b", so now I don't know > what to > > do. > > > > > > What kind of permanode does publish need for its root? > > Why is that "mypics" (the key) in the example config? > > Why doesn't this work? > > > > Thanks, > > Tamás Gulácsi > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Camlistore" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > For more options, visit https://groups.google.com/d/optout. >
Thanks! So this two commands was missing: camput attr sha1-de682600ddf64620b322971c94e7911bebe4865b camliRoot pics camput attr -add sha1-de682600ddf64620b322971c94e7911bebe4865b camliPath:20160507-Bori_mazsi sha1-7591a5e16ce83625b6e7a7e65a099142af328d9c Is this documented, just I was blind? Now another obstacle: PUBLISHER: 2016/05/09 21:34:47 Listen: Failed to listen on camli.gthomas.eu:42902: listen tcp 176.63.179.118:42902: bind: cannot assign requested address That IP is my server's outer ip, but I'm behind a router, so can't bind on it. It should bind to 127.0.0.1 only. It is derived (in pkg/server/app/app.go) from the base URL of the handlerLoader. If I change it to "http://localhost:3179" (to the address where my camlistored is listening on), then the publisher can start, bat fails with PUBLISHER: 2016/05/09 21:59:19 could not get app config at http://localhost/pics/config.json: client: got status code 404 from URL http://localhost/pics/config.json; body No such host at :80 Maybe the culprit is that I have camlistored listen on http://localhost:3179 and have caddy fiddle with SSL (Let's Encrypt) as a proxy listening on https://camli.gthomas.eu:443. Do you have some idea how to straighten this up? -- You received this message because you are subscribed to the Google Groups "Camlistore" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
