40 lines
1.2 KiB
YAML
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
|