services: app: image: ghcr.io/danielbrendel/hortusfox-web:latest ports: - "8282:80" volumes: - app_images:/var/www/html/public/img - app_logs:/var/www/html/app/logs - app_backup:/var/www/html/public/backup - app_themes:/var/www/html/public/themes - app_migrate:/var/www/html/app/migrations environment: APP_ADMIN_EMAIL: ${APP_ADMIN_EMAIL} APP_ADMIN_PASSWORD: ${APP_ADMIN_PASSWORD} APP_TIMEZONE: "UTC" DB_HOST: db DB_PORT: 3306 DB_DATABASE: hortusfox DB_USERNAME: ${DB_USERNAME} DB_PASSWORD: ${DB_PASSWORD} DB_CHARSET: "utf8mb4" MARIADB_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} MARIADB_DATABASE: hortusfox MARIADB_USER: ${DB_USERNAME} MARIADB_PASSWORD: ${DB_PASSWORD} depends_on: - db db: image: mariadb restart: always environment: MARIADB_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} MARIADB_DATABASE: hortusfox MARIADB_USER: ${DB_USERNAME} MARIADB_PASSWORD: ${DB_PASSWORD} ports: - "3306:3306" volumes: - db_data:/var/lib/mysql volumes: db_data: app_images: app_logs: app_backup: app_themes: app_migrate: