services: #nginx webserver + php 8.x web: build: context: . dockerfile: ./docker/nginx/Dockerfile ports: - "9090:80" depends_on: - db volumes: - ./local-www:/var/www/html - ./docker/nginx/leftypol.conf:/etc/nginx/conf.d/default.conf - ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf - ./docker/nginx/proxy.conf:/etc/nginx/conf.d/proxy.conf networks: leftchan_net: ipv4_address: 172.20.0.3 links: - php php: build: context: . dockerfile: ./docker/php/Dockerfile volumes: - ./local-www:/var/www - ./docker/php/www.conf:/usr/local/etc/php-fpm.d/www.conf networks: leftchan_net: ipv4_address: 172.20.0.4 #MySQL Service db: image: mysql:8.0.35 container_name: db restart: unless-stopped tty: true ports: - "3306:3306" environment: MYSQL_DATABASE: vichan MYSQL_ROOT_PASSWORD: test-database networks: leftchan_net: ipv4_address: 172.20.0.2 #Docker Networks networks: leftchan_net: ipam: driver: default config: - subnet: 172.20.0.0/16