#version: '3.8' services: mta-sts: image: halverneus/static-file-server:latest container_name: mta-sts-server restart: unless-stopped environment: - FOLDER=/web - PORT=8080 volumes: - /opt/mta-sts:/web:ro networks: - proxy labels: - "traefik.enable=true" # HTTP router - "traefik.http.routers.mta-sts.rule=Host(`mta-sts.ingate.cc`)" - "traefik.http.routers.mta-sts.entrypoints=web" - "traefik.http.routers.mta-sts.middlewares=https-redirect" # HTTPS router - "traefik.http.routers.mta-sts-secure.rule=Host(`mta-sts.ingate.cc`)" - "traefik.http.routers.mta-sts-secure.entrypoints=websecure" - "traefik.http.routers.mta-sts-secure.tls=true" - "traefik.http.routers.mta-sts-secure.tls.certresolver=letsencrypt" # Service - "traefik.http.services.mta-sts.loadbalancer.server.port=8080" networks: proxy: external: true ## EOF ##