This commit is contained in:
pika 2025-03-24 17:51:57 +01:00
parent a4ce8a291d
commit 950d72aba1
8 changed files with 375 additions and 22 deletions

View file

@ -1,5 +1,26 @@
services:
caddydb:
# Server mode
caddydb-server:
image: caddydb:latest
ports:
- 5000:5000
- "5000:5000"
environment:
- API_KEY=${API_KEY}
- DEBUG_MODE=false
volumes:
- ./.env:/app/.env:ro # Mount .env file
command: server
restart: unless-stopped
# Agent mode (example)
caddydb-agent:
image: caddydb:latest
volumes:
- /opt/docker/caddy/conf/Caddyfile:/opt/docker/caddy/conf/Caddyfile:ro
- ./.env:/app/.env:ro # Mount .env file
environment:
- API_KEY=${API_KEY}
- DASHBOARD_URL=http://caddydb-server:5000/api/update
- SERVER_NAME=caddy-server-1
command: agent
restart: unless-stopped