cs50/psets/9/finance/docker-compose.yml

25 lines
823 B
YAML

services:
flask:
build: .
ports:
- "5000:5000"
environment:
traefik.enable: true
traefik.http.routers.finance-web.entrypoints: web
traefik.http.routers.finance-web.rule: (Host(`finance.home`) && PathPrefix(`/web`))
traefik.http.routers.finance.entrypoints: websecure
traefik.http.routers.finance.rule: (Host(`finance.woitschetzki.eu`) && PathPrefix(`/web`))
traefik.http.routers.finance.tls: true
traefik.http..finance.tls.certresolver: http_resolver
traefik.http.routers.finance.service: finance
traefik.http.services.finance.loadbalancer.server.port: 5000
traefik.docker.network: proxy
traefik.http.routers.finance.middlewares: default@file
volumes:
- .:/app
networks:
- proxy
networks:
proxy:
external: true