services: app: build: context: . dockerfile: Dockerfile container_name: ${APP_NAME}_app volumes: - ../data/html:/var/www/html - ../data/logs/php:/var/www/logs - ../data/logs/nginx/:/var/log/nginx ports: - "${APP_PORT:-80}:${APP_PORT:-80}" environment: REPO_URL: ${REPO_URL} BRANCH: ${REPO_BRANCH:-main} DB_HOST: mariadb DB_PORT: 3306 APP_NAME: ${APP_NAME} APP_URL: ${APP_URL} NGINX_HOST: ${APP_DOMAIN} NGINX_PORT: ${APP_PORT:-80} networks: - mariadb_internal - app_network networks: mariadb_internal: external: true app_network: driver: bridge