Files
tailscale-custom/web-admin/docker-compose.yml
T

35 lines
724 B
YAML

version: "3.9"
services:
headscale:
image: headscale/headscale:latest
container_name: headscale
restart: always
volumes:
- ./headscale/config:/etc/headscale
- ./headscale/data:/var/lib/headscale
ports:
- "8080:8080"
- "3478:3478/udp"
command: serve
headscale-admin:
build: .
container_name: headscale-admin
restart: always
ports:
- "9080:9080"
environment:
- HEADSCALE_URL=http://headscale:8080
- HEADSCALE_API_KEY=${HEADSCALE_API_KEY}
- ADMIN_PASSWORD=${ADMIN_PASSWORD:-admin123}
- LISTEN_ADDR=:9080
- DATA_DIR=/data
volumes:
- admin-data:/data
depends_on:
- headscale
volumes:
admin-data: