i did, using `docker compose down && docker compose up -d`
i did, using
docker compose down && docker compose up -ddocker compose down && docker compose up -ddocker pull to ensure that all containers are up to datedocker compose logscaddy as seen abovedocker logs windmill_server where "windmill_server" is the container show? nothing?docker compose pull && docker compose up -d --no-deps That way the service is still running when you pull and it do not restart services that do not get a new image. that helped a lot for me getting the services to start faster. Caddy rarly needs to be restarted. If I remember correctly it creats a new cert each time it started by default.docker pullcaddy-1 | {"level":"error","ts":1698668186.8462517,"logger":"http.log.error","msg":"dial tcp 172.24.0.15:8000: connect: connection refused","request":{"remote_ip":"99.222.22.99","remote_port":"11906","proto":"HTTP/1.1","method":"GET","host":"something.net:9000","uri":"/","headers":{"Cache-Control":["max-age=0"],"User-Agent":["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7,lb;q=0.6"],"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"],"Cookie":[]}},"duration":0.002089665,"status":502,"err_id":"0rzabz7tt","err_trace":"reverseproxy.statusError (reverseproxy.go:1184)"}caddydocker logs windmill_server# docker compose logs windmill_server
windmill_server-1 | 2023-10-30T12:14:11.758240Z INFO windmill: Mode not specified, defaulting to standalone
windmill_server-1 | 2023-10-30T12:14:11.758295Z INFO windmill: Connecting to database...
windmill_server-1 | 2023-10-30T12:14:11.784252Z INFO windmill: Database connected
windmill_server-1 | 2023-10-30T12:14:11.786103Z INFO windmill: PostgreSQL version: PostgreSQL 14.9 (Debian 14.9-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit (windmill require PG >= 14) windmill_server:
image: ${WM_IMAGE}
pull_policy: always
deploy:
replicas: 1
restart: unless-stopped
expose:
- 8000
environment:
- DATABASE_URL=${DATABASE_URL}
- RUST_LOG=info
## You can set the number of workers to 1 and not need any separate worker service but not recommended
- NUM_WORKERS=0
- DISABLE_SERVER=false
- METRICS_ADDR=false # (ee only, if set to true, metrics will be exposed on port 8001)
# LICENSE_KEY is only needed for the enterprise edition
- LICENSE_KEY=${WM_LICENSE_KEY}
depends_on:
db:
condition: service_healthyCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ab9bd601d95b ghcr.io/windmill-labs/windmill:main "windmill" 47 seconds ago Up 33 seconds 8000/tcp windmill_server-1docker compose pull && docker compose up -d --no-deps