]> cat aescling's git repositories - mastodon.git/commit
Add healthcheck commands to docker-compose.yml (#9143)
authorBen Lubar <ben.lubar+github@gmail.com>
Fri, 28 Dec 2018 23:43:41 +0000 (17:43 -0600)
committerEugen Rochko <eugen@zeonfederated.com>
Fri, 28 Dec 2018 23:43:41 +0000 (00:43 +0100)
commit9b475a4838abc6143e26776816280e16abfc6193
tree129063d639533e790fe5ad00d8c2fffc31adfe2b
parentd01c840e14d544e933d90f6e474ff0078bc4a899
Add healthcheck commands to docker-compose.yml (#9143)

This will allow Docker to be automatically check the health of services.

Docker won't do anything other than showing the state in the output of
"docker-compose ps" by default, but some management tools may watch for
container health events.

Here's what my local instance looks like right now:

          Name                        Command                  State                     Ports
-------------------------------------------------------------------------------------------------------------
mastodon_db_1              docker-entrypoint.sh postgres    Up (healthy)
mastodon_es_1              /usr/local/bin/docker-entr ...   Up (healthy)
mastodon_redis_1           docker-entrypoint.sh redis ...   Up (healthy)
mastodon_redis_cache_1     docker-entrypoint.sh redis ...   Up (healthy)
mastodon_sidekiq_1         /sbin/tini -- bundle exec  ...   Up             3000/tcp, 4000/tcp
mastodon_streaming_1       /sbin/tini -- yarn start         Up (healthy)   3000/tcp, 127.0.0.1:4000->4000/tcp
mastodon_web_1             /sbin/tini -- bash -c rm - ...   Up (healthy)   127.0.0.1:3000->3000/tcp, 4000/tcp
docker-compose.yml