perkeep/server/perkeepd
mpl 4d16a0e5c3 server/perkeepd: self-fix instance user-data
Since we renamed Camlistore to Perkeep, we also renamed the docker image
deployed by the launcher, as well as the systemd service that this
docker image runs in.
This means existing users on GCE do not get updates when they restart
the service or reset their instance.

This change adds a check and a function that allows perkeepd to fix the
user-data metadata of its own GCE instance, which is where the names
mentioned above are defined.

Therefore, if we deploy a new camlistore docker image containing that
code, the existing users should get a server capable of self-fixing its
own instance into a perkeep one.

Change-Id: I9ff66f684f0ad647d15e5fcdd08d26c524a18329
2018-04-30 15:58:26 -07:00
..
ui Merge "server/perkeepd/ui: perm aspect takes precedence over map aspect" 2018-04-28 06:22:13 +00:00
.gitignore Rename camlistored to perkeepd. 2018-04-21 11:06:09 -07:00
README Rename camlistored to perkeepd. 2018-04-21 11:06:09 -07:00
camlistored.go server/perkeepd: self-fix instance user-data 2018-04-30 15:58:26 -07:00
camlistored_unix.go Rename camlistored to perkeepd. 2018-04-21 11:06:09 -07:00
run_test.go Rename camlistored to perkeepd. 2018-04-21 11:06:09 -07:00

README

This is the main Perkeep server.

See also:
 - The storage interface is in <root>/pkg/blobserver
 - The storage implementations are under that e.g. <root>/pkg/blobserver/localdisk
 - The HTTP handlers are implemented in <root>/pkg/blobserver/handlers
 - The UI code is in <root>/server/perkeepd/ui