diff --git a/komodo/general-purpose/hortusfox/compose.yaml b/komodo/general-purpose/hortusfox/compose.yaml new file mode 100644 index 0000000..c806d4d --- /dev/null +++ b/komodo/general-purpose/hortusfox/compose.yaml @@ -0,0 +1,50 @@ +version: "3.8" + +services: + app: + image: ghcr.io/danielbrendel/hortusfox-web:latest + ports: + - "8080: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: my-secret-pw + MARIADB_DATABASE: hortusfox + MARIADB_USER: user + MARIADB_PASSWORD: password + ports: + - "3306:3306" + volumes: + - db_data:/var/lib/mysql + +volumes: + db_data: + app_images: + app_logs: + app_backup: + app_themes: + app_migrate: \ No newline at end of file