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 %}