Files
localhavoc/docker-compose.yml
2026-06-26 12:12:38 +01:00

39 lines
907 B
YAML

services:
havoc-teamserver:
container_name: havoc-teamserver
build:
context: .
dockerfile: Dockerfile
volumes:
- ./profiles:/app/profiles
- havoc-data:/app/data
ports:
- "40056:40056"
networks:
- c2-network
restart: unless-stopped
entrypoint: ["/app/havoc-ts", "server", "--profile", "/app/profiles/default.yaotl", "--debug"]
cloudflare-tunnel:
container_name: havoc-cloudflare-tunnel
image: cloudflare/cloudflared:latest
user: root
restart: unless-stopped
command: tunnel --no-autoupdate run --token ${TUNNEL_TOKEN}
depends_on:
- havoc-teamserver
environment:
- SSL_CERT_FILE=/app/certs/teamserver.crt
volumes:
- ./profiles/teamserver.crt:/app/certs/teamserver.crt:ro
networks:
- c2-network
networks:
c2-network:
driver: bridge
volumes:
havoc-data:
driver: local