name: dev-sites
services:
dev-sites:
image: nginx:1-alpine-slim
container_name: dev-sites
restart: unless-stopped
volumes:
- ./config/nginx.conf:/etc/nginx/nginx.conf:ro
- ./content:/usr/share/nginx/html:ro
networks:
- proxy
labels:
traefik.enable: true
traefik.http.routers.dev-sites.rule: HostRegexp(`^[a-zA-Z0-9-]+\.dev\.${MYDOMAIN}$`)
traefik.http.routers.dev-sites.tls: true
traefik.http.services.dev-sites.loadbalancer.server.port: 80
homepage.group: Development
homepage.name: Dev Sites
homepage.icon: nginx.png
homepage.href: https://dev.${MYDOMAIN}/
homepage.description: Dynamic static site hosting for *.dev.${MYDOMAIN}
networks:
proxy:
external: true