services: web: build: context: . dockerfile: ./php/Dockerfile args: - UWUZU_SOURCE_TAG=${UWUZU_SOURCE_TAG} - UWUZU_SOURCE_URL=${UWUZU_SOURCE_URL} - UWUZU_SOURCE_FILENAME=${UWUZU_SOURCE_FILENAME} - UWUZU_PLUGIN_PHPMAILER_URL=${UWUZU_PLUGIN_PHPMAILER_URL} - UWUZU_PLUGIN_PHPMAILER_FILENAME=${UWUZU_PLUGIN_PHPMAILER_FILENAME} - UWUZU_PLUGIN_WATERMARK_TAG=${UWUZU_PLUGIN_WATERMARK_TAG} - UWUZU_PLUGIN_WATERMARK_URL=${UWUZU_PLUGIN_WATERMARK_URL} - UWUZU_PLUGIN_WATERMARK_FILENAME=${UWUZU_PLUGIN_WATERMARK_FILENAME} - UWUZU_PLUGIN_OBJECTSTG_TAG=${UWUZU_PLUGIN_OBJECTSTG_TAG} - UWUZU_PLUGIN_OBJECTSTG_URL=${UWUZU_PLUGIN_OBJECTSTG_URL} - UWUZU_PLUGIN_OBJECTSTG_FILENAME=${UWUZU_PLUGIN_OBJECTSTG_FILENAME} container_name: uwuzu-web ports: - "${PUBLIC_PORT}:80" volumes: - app_data:/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: