UNPKG

@aivec/wp-docker-dev-factory

Version:

Spin up local WordPress environments with Docker.

32 lines (31 loc) 878 B
services: reverse-proxy: # The official v2 Traefik docker image image: traefik:v2.9 container_name: aivec_wp_reverse_proxy networks: - local-wp-net # Enables the web UI and tells Traefik to listen to docker command: --api.insecure=true --providers.docker ports: # The HTTP port - "80:80" # The Web UI (enabled by --api.insecure=true) - "8888:8080" volumes: # So that Traefik can listen to the Docker events - /var/run/docker.sock:/var/run/docker.sock mailhog: image: mailhog/mailhog container_name: mailhog networks: - local-wp-net ports: - 8025:8025 labels: - "traefik.http.routers.mailhog.rule=Host(`wp.email.localhost`)" - "traefik.http.services.mailhog.loadbalancer.server.port=8025" networks: local-wp-net: name: local-wp-net external: true