25 lines
823 B
YAML
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 |