summaryrefslogtreecommitdiff
path: root/status/docker-compose.yml
blob: e150751dfc4624feab46bd25fd69189b09fa81fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
services:
  status:
    build: .
    container_name: status-app
    restart: unless-stopped
    # ディレクトリごとマウント(git checkout でファイルが差し替わっても追従できる)。
    # targets.txt はチェックのたびに再読込されるので push だけで反映される。
    volumes:
      - ./:/app/conf:ro
    environment:
      - TARGETS_FILE=/app/conf/targets.txt
    # NTFY_URL / NTFY_TOKEN(ntfy/install.sh が生成)
    env_file: .env
    networks:
      - web

networks:
  web:
    external: true
    name: web