services: nginx: build: ./docker/nginx ports: - "8080:80" volumes: - ./src:/var/www/html depends_on: - php networks: - frontend php: build: ./docker/php volumes: - ./src:/var/www/html env_file: - .env depends_on: - mariadb - mailpit networks: - frontend - backend mailpit: image: axllent/mailpit:v1.24 ports: - "8025:8025" networks: - backend mariadb: image: mariadb:10.11.11 env_file: - .env volumes: - db_data:/var/lib/mysql - ./docker/mariadb/init.sql:/docker-entrypoint-initdb.d/init.sql networks: - backend volumes: db_data: networks: frontend: backend: