version: '3.7' services: update: image: alpinelinux/mirror-status init: true restart: always volumes: - "./ssh:/root/.ssh" - "./config.lua:/usr/share/alpine-mirror-status/config.lua" - "htdocs:/var/www/localhost/htdocs" httpd: image: alpinelinux/darkhttpd restart: always user: 1000:1000 ports: - 8080:8080 volumes: - "htdocs:/var/www/localhost/htdocs" labels: traefik.enable: "true" traefik.frontend.rule: 'Host: mirrors.alpinelinux.org' traefik.port: 8080 networks: web: volumes: htdocs: networks: web: external: true