Files

34 lines
1.3 KiB
YAML

services:
intranet-app:
build:
context: .
dockerfile: Dockerfile
args:
APP_UID: "${APP_UID:-1000}"
APP_GID: "${APP_GID:-1000}"
image: my-intranet-app:sqlite-3.53.1
container_name: my-intranet-app
restart: unless-stopped
environment:
INTRANET_PORT: "8010"
INTRANET_AUTO_RELOAD: "0"
INTRANET_REQUIRE_SAFE_SQLITE: "1"
INTRANET_WAL_WARN_BYTES: "268435456"
INTRANET_WAL_BLOCK_HEAVY_BYTES: "536870912"
HM_APP_MAINTENANCE_ENABLED: "0"
INTRANET_DB_PATH: /runtime/db/data.db
INTRANET_BACKUP_DIR: /runtime/backups
INTRANET_CACHE_ROOT: /runtime/cache
INTRANET_COMPARE_EXPORT_DIR: /runtime/exports/wehago_compare
INTRANET_HANMAC_EXPORT_DIR: /runtime/exports/hanmac
HMBIZ_PROCESS_DB_PATH: /runtime/db/hmbiz-process-flow.db
WEHAGO_SOURCE_ROOT: /source/wehago
ports:
- "${INTRANET_PORT:-8010}:8010"
volumes:
- "${INTRANET_RUNTIME_ROOT:-/home/b17301/intranet-runtime}/db:/runtime/db"
- "${INTRANET_RUNTIME_ROOT:-/home/b17301/intranet-runtime}/backups:/runtime/backups"
- "${INTRANET_RUNTIME_ROOT:-/home/b17301/intranet-runtime}/cache:/runtime/cache"
- "${INTRANET_RUNTIME_ROOT:-/home/b17301/intranet-runtime}/exports:/runtime/exports"
- "${WEHAGO_HOST_SOURCE_ROOT:-/home/b17301/WEHAGO_DB}:/source/wehago:ro"