Serialize the service startup in arvbox by adding a dependency on the
authorWard Vandewege <ward@curii.com>
Thu, 8 Oct 2020 00:53:22 +0000 (20:53 -0400)
committerWard Vandewege <ward@curii.com>
Thu, 8 Oct 2020 00:54:19 +0000 (20:54 -0400)
commit1f26b2f67d5f01c003c840be909bad6693cec045
tree948ea27ac1fe4d83153891aa18525d38cde8ab5e
parent19f9424903f6b4997dc5a6c299faf70d5fdf4744
Serialize the service startup in arvbox by adding a dependency on the
availability of the API server for those services that need it. This
greatly speeds up boot. Also remove superfluous service configuration
for keepproxy.

refs #16955

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>
tools/arvbox/bin/arvbox
tools/arvbox/lib/arvbox/docker/runsu.sh
tools/arvbox/lib/arvbox/docker/service/api/run-service
tools/arvbox/lib/arvbox/docker/service/doc/run-service
tools/arvbox/lib/arvbox/docker/service/gitolite/run-service
tools/arvbox/lib/arvbox/docker/service/keepproxy/run-service
tools/arvbox/lib/arvbox/docker/service/vm/run-service
tools/arvbox/lib/arvbox/docker/service/workbench/run-service
tools/arvbox/lib/arvbox/docker/service/workbench2/run-service