version: '3.8' networks: webserver: external: true services: tak-hybrid: build: context: . dockerfile: Dockerfile ports: - "5432:5432" # PostgreSQL - "8080:8080" # TAK server web UI (typical port) - "8443:8443" # TAK server HTTPS (typical port) - "8444:8444" # TAK server cert enrollment (typical port) networks: - webserver volumes: - ./takserver-release:/takserver-zip:ro - takserver:/opt/tak - postgres-data:/var/lib/postgresql/15/main environment: POSTGRES_DB: cot POSTGRES_USER: martiuser POSTGRES_PASSWORD: password restart: no labels: caddy: tak.merith.xyz caddy.reverse_proxy: "{{upstreams 8080}}" volumes: takserver: postgres-data: