diff --git a/docker-compose.yml b/docker-compose.yml index e6ddbfc..b2916a4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,12 +4,24 @@ services: context: /opt/apps/scaev dockerfile: Dockerfile container_name: scaev + restart: unless-stopped + networks: + - traefik_net volumes: - /opt/apps/scaev/output:/mnt/okcomputer/output environment: - # Configuration via environment variables (optional - overrides config.py) - RATE_LIMIT_SECONDS: 0.5 - MAX_PAGES: 50 - DOWNLOAD_IMAGES: False - restart: unless-stopped - # command: python src/main.py --test + RATE_LIMIT_SECONDS: "0.5" + MAX_PAGES: "50" + DOWNLOAD_IMAGES: "False" + labels: + - "traefik.enable=true" + - "traefik.http.routers.scaev.rule=Host(`scaev.appmodel.nl`)" + - "traefik.http.routers.scaev.entrypoints=websecure" + - "traefik.http.routers.scaev.tls=true" + - "traefik.http.routers.scaev.tls.certresolver=letsencrypt" + - "traefik.http.services.scaev.loadbalancer.server.port=8000" + +networks: + traefik_net: + external: true + name: traefik_net \ No newline at end of file