umbrel-apps/hortusfox/docker-compose.yml
2026-01-07 15:37:32 +01:00

40 lines
1.2 KiB
YAML

version: '3.7'
services:
app_proxy:
environment:
APP_HOST: hortusfox_app_1
APP_PORT: 80
app:
image: ghcr.io/danielbrendel/hortusfox-web:v5.7@sha256:8c286b6656920071c4c10142203566b5305702806117d01a66be6ba66d27a104
restart: on-failure
volumes:
- ${APP_DATA_DIR}/data/images:/var/www/html/public/img
- ${APP_DATA_DIR}/data/logs:/var/www/html/app/logs
- ${APP_DATA_DIR}/data/backup:/var/www/html/public/backup
- ${APP_DATA_DIR}/data/themes:/var/www/html/public/themes
- ${APP_DATA_DIR}/data/migrate:/var/www/html/app/migrations
environment:
APP_ADMIN_EMAIL: "umbrel@umbrel.local"
APP_ADMIN_PASSWORD: ${APP_PASSWORD}
DB_HOST: hortusfox_db_1
DB_PORT: 3306
DB_DATABASE: hortusfox
DB_USERNAME: user
DB_PASSWORD: password
DB_CHARSET: "utf8mb4"
depends_on:
- db
db:
image: mariadb:11.4.7@sha256:c5c82ddc074b9236fda87127934a1da726ecac68e9de083fd0e0d11a7bedc077
restart: on-failure
environment:
MYSQL_ROOT_PASSWORD: my-secret-pw
MYSQL_DATABASE: hortusfox
MYSQL_USER: user
MYSQL_PASSWORD: password
volumes:
- ${APP_DATA_DIR}/data/db_data:/var/lib/mysql