Fountain Coach Gitowner-controlled · read only

fountainai-deployer.git · swarm-stack.yml

fountainai-deployer.git / swarm-stack.yml

revision 03a9ea0bbde5022423c67da77ea63a5b1317aa59 · complete file

version: "3.9"

services:
  deployer:
    image: ghcr.io/fountain-coach/fountainai-deployer:latest
    container_name: fountainai-deployer
    restart: unless-stopped
    env_file: .env          # In CI/CD this will be on the runner, not from git
    volumes:
      - ./fountainai-deployer.2025-06-17.private-key.pem:/app/fountainai-deployer.2025-06-17.private-key.pem:ro
    networks:
      - caddy_default
    labels:
      caddy: deployer.fountain.coach
      caddy.reverse_proxy: "{{upstreams 8000}}"
    expose:
      - "8000"

networks:
  caddy_default:
    external: true