docker-compose: add watchtower label and variable

This is used in our infra to allow auto-updates of Docker images.

For more info see: https://github.com/containrrr/watchtower

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2023-09-26 13:56:30 +02:00
parent 220781db3b
commit 17d22805b7
No known key found for this signature in database
GPG Key ID: FE65CD384D5BF7B4

View File

@ -14,6 +14,8 @@ services:
bootstrap:
image: ${NWAKU_IMAGE}
restart: on-failure
labels:
com.centurylinklabs.watchtower.enable: '${WATCHTOWER_ENABLED:-false}'
# TODO: expose some ports to inject traffic
ports:
- 127.0.0.1:60000:60000
@ -31,6 +33,8 @@ services:
nwaku:
image: ${NWAKU_IMAGE}
restart: on-failure
labels:
com.centurylinklabs.watchtower.enable: '${WATCHTOWER_ENABLED:-false}'
deploy:
replicas: ${NUM_NWAKU_NODES}
entrypoint: sh
@ -46,6 +50,8 @@ services:
gowaku:
image: ${GOWAKU_IMAGE}
restart: on-failure
labels:
com.centurylinklabs.watchtower.enable: '${WATCHTOWER_ENABLED:-false}'
deploy:
replicas: ${NUM_GOWAKU_NODES}
entrypoint: sh