We're `watchtower:latest-dev` image for the `--schedule` support. This was only available in the `latest-dev` version of Watchtower. Now, this feature is available in the `latest` version of Watchtower, so we should be fine switching back to `latest`. More importantly, the `latest-dev` version of Watchtower, doesn't have ARM images built. It only has AMD images built today. So this watchtower service fails to start on ARM architectures. This PR fixes that.
29 lines
759 B
YAML
29 lines
759 B
YAML
version: "3"
|
|
|
|
services:
|
|
appsmith:
|
|
image: index.docker.io/appsmith/appsmith-ce
|
|
container_name: appsmith
|
|
ports:
|
|
- "80:80"
|
|
- "443:443"
|
|
volumes:
|
|
- ./stacks:/appsmith-stacks
|
|
labels:
|
|
com.centurylinklabs.watchtower.enable: "true"
|
|
restart: unless-stopped
|
|
# Uncomment the lines below to enable auto-update
|
|
#labels:
|
|
# com.centurylinklabs.watchtower.enable: "true"
|
|
|
|
#auto_update:
|
|
# image: containrrr/watchtower
|
|
# volumes:
|
|
# - /var/run/docker.sock:/var/run/docker.sock
|
|
# # Update check interval in seconds.
|
|
# command: --schedule "0 0 * ? * *" --label-enable --cleanup
|
|
# restart: unless-stopped
|
|
# depends_on:
|
|
# - appsmith
|
|
# environment:
|
|
# - WATCHTOWER_LIFECYCLE_HOOKS=true |