services: web: build: context: . dockerfile: ./php/Dockerfile container_name: uwuzu-web ports: - "${PUBLIC_PORT}:80" volumes: - app_data:/var/www/html - ./php/php.ini:/usr/local/etc/php/conf.d/99-custom.ini environment: - APACHE_DOCUMENT_ROOT=/var/www/html depends_on: - db networks: - devnet db: build: context: ./db dockerfile: Dockerfile container_name: uwuzu-db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD} MYSQL_DATABASE: ${MARIADB_DATABASE} MYSQL_USER: ${MARIADB_USER} MYSQL_PASSWORD: ${MARIADB_PASSWORD} TZ: ${MARIADB_TIME_ZONE} volumes: - db_data:/var/lib/mysql ports: - "${PUBLIC_MARIADB_PORT}:3306" networks: - devnet networks: devnet: driver: bridge volumes: db_data: app_data: