perkeep/pkg/serverinit/testdata
mpl 65343d114d pkg/server/app: improve app handling
These improvements on the server app handler should help writing
and running stand-alone apps.

The two main goals are:
1) "simple" configurations should work automatically; the parameters for
the app are derived from the Listen and BaseURL of the Camlistore
server.
2) More advanced configurations, such as being behind a proxy, should be
easily configurable through the app's Listen, BackendURL, and ApiHost
parameters.

I had worked on them while doing the scanning cabinet app, and I am
backporting them now since we haven't landed the scanning cabinet yet,
and people have been having trouble setting up the publisher.

pkg/app/app_test.go is gone because app.ListenAddress is now dumb. The
hard work is done in pkg/server/app instead.

Fixes #818

Change-Id: Ice2610d6bac611b209cc3a928e67fa6093a41d3e
2016-07-04 22:21:16 +02:00
..
baseurl-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
baseurl.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
baseurlbad.err
baseurlbad.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
blobpacked_googlecloud-want.json pkg/serverinit: fix blobpacked_index genconfig for GCS 2016-05-04 01:15:33 +02:00
blobpacked_googlecloud.json pkg/serverinit: fix blobpacked_index genconfig for GCS 2016-05-04 01:15:33 +02:00
blobpacked_googlecloud_leveldb-want.json pkg/serverinit: fix blobpacked_index genconfig for GCS 2016-05-04 01:15:33 +02:00
blobpacked_googlecloud_leveldb.json pkg/serverinit: fix blobpacked_index genconfig for GCS 2016-05-04 01:15:33 +02:00
blobpacked_googlecloud_mysql-want.json pkg/serverinit: fix blobpacked_index genconfig for GCS 2016-05-04 01:15:33 +02:00
blobpacked_googlecloud_mysql.json pkg/serverinit: fix blobpacked_index genconfig for GCS 2016-05-04 01:15:33 +02:00
blobpacked_localdisk-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
blobpacked_localdisk.json serverinit: high-level config support for using blobpacked 2015-01-18 18:08:18 -08:00
default-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
default.json serverinit: syndtr/leveldb support 2014-10-11 15:40:29 +02:00
diskpacked-want.json pkg/serverinit: fix diskpacked test 2015-11-18 23:57:13 +01:00
diskpacked.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
flickr-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
flickr.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
gen_client_config.in pkg/server: added help handler 2015-05-28 10:02:17 +02:00
gen_client_config.out pkg/serverinit: fix test after 7b78c50007 2016-01-06 18:11:52 +01:00
google_nolocaldisk-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
google_nolocaldisk.json blobserver/cloudstorage: directory support 2014-11-26 00:40:19 +01:00
google_nolocaldisk_subdir-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
google_nolocaldisk_subdir.json blobserver/cloudstorage: directory support 2014-11-26 00:40:19 +01:00
google_queues_on_db-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
google_queues_on_db.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
google_service_account-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
google_service_account.json googlecloudstorage: whren running on GCE, get access tokens automatically from the VM 2014-08-02 19:29:57 -07:00
google_service_account_subdir-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
google_service_account_subdir.json blobserver/cloudstorage: directory support 2014-11-26 00:40:19 +01:00
justblobs-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
justblobs.json
leveldb-want.json serverinit: use user-defined kv type everywhere, otherwise leveldb. 2015-08-05 16:54:29 +02:00
leveldb.json serverinit: syndtr/leveldb support 2014-10-11 15:40:29 +02:00
listenbase-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
listenbase.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
mem-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
mem.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
memindex-want.json serverinit: use user-defined kv type everywhere, otherwise leveldb. 2015-08-05 16:54:29 +02:00
memindex.json serverinit: add support for memory-only indexer. Enable in devcam. 2014-08-26 22:46:13 +02:00
memory_storage-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
memory_storage.json serverinit: enable memory storage in config 2014-09-11 01:11:07 +02:00
mongo-want.json serverinit: use user-defined kv type everywhere, otherwise leveldb. 2015-08-05 16:54:29 +02:00
mongo.json
multipublish-want.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
multipublish.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
noindex.err serverinit: syndtr/leveldb support 2014-10-11 15:40:29 +02:00
noindex.json
noindex_sorted-want.json pkg/serverinit: allow sorted for other indexes 2016-06-02 16:37:54 +02:00
noindex_sorted.json pkg/serverinit: allow sorted for other indexes 2016-06-02 16:37:54 +02:00
proxy_with_gallery-want.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
proxy_with_gallery.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
s3_alt_host-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
s3_alt_host.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
s3_google_nolocaldisk.err
s3_google_nolocaldisk.json
s3_nolocaldisk-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
s3_nolocaldisk.json
s3_nolocaldisk_mysql-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
s3_nolocaldisk_mysql.json
s3_nolocaldisk_subdir-want.json pkg/blobserver/s3: directory & blobpacked support 2015-12-16 23:58:27 +01:00
s3_nolocaldisk_subdir.json pkg/blobserver/s3: directory & blobpacked support 2015-12-16 23:58:27 +01:00
sqlite-want.json serverinit: use user-defined kv type everywhere, otherwise leveldb. 2015-08-05 16:54:29 +02:00
sqlite.json
thumbcache_on_db-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
thumbcache_on_db.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
tls-want.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
tls.json publisher app: SSL support 2014-06-16 19:41:22 +02:00
with_blog-want.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
with_blog.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
with_gallery-want.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
with_gallery.json pkg/server/app: improve app handling 2016-07-04 22:21:16 +02:00
with_sourceroot-want.json pkg/server: added help handler 2015-05-28 10:02:17 +02:00
with_sourceroot.json