2024-04-05 18:32:12 -04:00
|
|
|
# THIS IS A DEVELOPER CONFIGURATION FILE
|
|
|
|
|
# IT IS NOT AN EXAMPLE OF SOMETHING YOU DEPLOY
|
|
|
|
|
# I ONLY USE IT FOR DEVELOPING HEADPLANE
|
|
|
|
|
|
2024-03-28 14:58:00 -04:00
|
|
|
networks:
|
2025-04-03 03:07:33 -04:00
|
|
|
headplane-dev:
|
|
|
|
|
name: "headplane-dev"
|
|
|
|
|
driver: "bridge"
|
2024-03-28 14:58:00 -04:00
|
|
|
services:
|
2025-06-06 16:42:30 -04:00
|
|
|
caddy:
|
|
|
|
|
image: "caddy:2"
|
|
|
|
|
container_name: "headplane-caddy"
|
|
|
|
|
restart: "unless-stopped"
|
|
|
|
|
depends_on:
|
|
|
|
|
- "headscale"
|
|
|
|
|
networks:
|
|
|
|
|
- "headplane-dev"
|
|
|
|
|
ports:
|
|
|
|
|
- "80:80"
|
|
|
|
|
- "443:443"
|
|
|
|
|
volumes:
|
|
|
|
|
- "./Caddyfile:/etc/caddy/Caddyfile"
|
|
|
|
|
- "./test/caddy/data:/data"
|
|
|
|
|
- "./test/caddy/config:/config"
|
|
|
|
|
- "./test/caddy/certs:/certs"
|
2025-04-03 03:07:33 -04:00
|
|
|
headscale:
|
2025-05-16 11:05:20 -04:00
|
|
|
image: "headscale/headscale:0.26.0-debug"
|
2025-04-03 03:07:33 -04:00
|
|
|
container_name: "headscale"
|
2025-04-25 02:03:33 +03:00
|
|
|
labels:
|
2025-05-04 15:24:00 -04:00
|
|
|
me.tale.headplane.target: headscale
|
2025-04-03 03:07:33 -04:00
|
|
|
restart: "unless-stopped"
|
|
|
|
|
command: "serve"
|
|
|
|
|
networks:
|
|
|
|
|
- "headplane-dev"
|
|
|
|
|
volumes:
|
|
|
|
|
- "./.cache/headscale:/var/lib/headscale"
|
|
|
|
|
- "./test:/etc/headscale"
|
|
|
|
|
ports:
|
|
|
|
|
- "8080:8080"
|
2025-05-16 11:05:20 -04:00
|
|
|
- "9090:9090"
|
2025-04-03 03:07:33 -04:00
|
|
|
environment:
|
|
|
|
|
TZ: "America/New_York"
|