- Add docker-proxy (alpine/socat) sidecar that exposes the Docker Unix socket as TCP on port 2375, so server needs no privileged socket mount - Set DOCKER_HOST=tcp://docker-proxy:2375 in server environment - App containers are still spawned on the host daemon and join hiy-net, so Caddy can still reach them - Log actual Caddy PUT response body and HTTP status on failure instead of a silent warning |
||
|---|---|---|
| .. | ||
| docker-compose.yml | ||
| Dockerfile.server | ||