fix(infra): correct doppler entrypoint for watchtower container
All checks were successful
CI / UI (pull_request) Successful in 39s
CI / Backend (pull_request) Successful in 45s

- Fix binary path: /usr/bin/doppler (not /usr/local/bin)
- Mount /root/.doppler config so the container can auth without DOPPLER_TOKEN env
- Set HOME=/root so doppler locates the mounted config directory
- Add explicit --project/--config flags to override directory-scope lookup
- Production: --project libnovel --config prd
- Homelab: --project libnovel --config prd_homelab

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Admin
2026-03-29 22:05:33 +05:00
parent dd35024d02
commit c9c12fc4a8
2 changed files with 8 additions and 6 deletions

View File

@@ -406,13 +406,14 @@ services:
watchtower:
image: containrrr/watchtower:latest
restart: unless-stopped
entrypoint: ["doppler", "run", "--"]
entrypoint: ["/usr/bin/doppler", "run", "--project", "libnovel", "--config", "prd", "--"]
command: ["/watchtower", "--label-enable", "--interval", "300", "--cleanup"]
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /usr/local/bin/doppler:/usr/local/bin/doppler:ro
- /usr/bin/doppler:/usr/bin/doppler:ro
- /root/.doppler:/root/.doppler:ro
environment:
DOPPLER_TOKEN: "${DOPPLER_TOKEN}"
HOME: "/root"
DOCKER_API_VERSION: "1.44"
volumes:

View File

@@ -448,13 +448,14 @@ services:
watchtower:
image: containrrr/watchtower:latest
restart: unless-stopped
entrypoint: ["doppler", "run", "--"]
entrypoint: ["/usr/bin/doppler", "run", "--project", "libnovel", "--config", "prd_homelab", "--"]
command: ["/watchtower", "--label-enable", "--interval", "300", "--cleanup"]
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /usr/local/bin/doppler:/usr/local/bin/doppler:ro
- /usr/bin/doppler:/usr/bin/doppler:ro
- /root/.doppler:/root/.doppler:ro
environment:
DOPPLER_TOKEN: "${DOPPLER_TOKEN}"
HOME: "/root"
DOCKER_API_VERSION: "1.44"
volumes: