version: "{{ compose_version }}" services: nginx: image: nginx:latest networks: - "{{ ingress_network }}" - default volumes: - "{{ www_root }}:/var/www" - "{{ remote_service_path }}/sites:/etc/nginx/conf.d:ro" deploy: labels: - traefik.enable=true - traefik.http.services.{{ service }}.loadbalancer.server.port=80 - traefik.http.routers.{{ service }}.middlewares=gzip@file {% for version in php_versions %} php-{{ version|replace('.', '') }}: image: kadet/php:{{ version }} environment: - MYSQL_HOST={{ database_mysql_host }}:3306 volumes: - "{{ www_root }}:/var/www" {% endfor %}