Newer
Older
skynet-server-cloud / docker-compose.yml
@One One on 11 May 2022 538 bytes reverse proxy & ssl on cloud
services:
  infra:
    build: ./infra

    cap_add:
      - NET_ADMIN
    network_mode: host

    volumes:
      - ./data/infra:/data:rw

    restart: unless-stopped

  caddy:
    build: ./caddy

    ports:
      - 80:80
      - 443:443

    volumes:
      # Caddyfile
      - ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
      # data volumes
      - ./data/caddy-data:/data:rw
      - ./data/caddy-config:/config:rw

    environment:
      - ACME_AGREE=true
      - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}

    restart: unless-stopped