init
All checks were successful
release-tag / release-image (push) Successful in 1m35s

This commit is contained in:
2026-07-28 23:11:40 +02:00
parent 8eb01af82e
commit e5bc62ebf2
23 changed files with 3976 additions and 1 deletions

27
docker-compose.yml Normal file
View File

@@ -0,0 +1,27 @@
services:
kb-helpdesk:
build: .
container_name: kb-helpdesk
restart: unless-stopped
ports:
- "${KB_EDITOR_PORT:-8080}:8080"
environment:
APP_MODE: "${APP_MODE:-editor}"
APP_TITLE: "${APP_TITLE:-}"
APP_SUBTITLE: "${APP_SUBTITLE:-}"
AUTO_RELOAD_INTERVAL: "${AUTO_RELOAD_INTERVAL:-}"
DATA_DIR: /data/knowledge
BACKUP_DIR: /data/backups
LISTEN_ADDR: :8080
BASIC_AUTH_USER: "${BASIC_AUTH_USER:-}"
BASIC_AUTH_PASSWORD: "${BASIC_AUTH_PASSWORD:-}"
volumes:
- "${KB_DATA_PATH:-./knowledge}:/data/knowledge:${KB_DATA_MOUNT_MODE:-rw}"
- "${KB_BACKUP_PATH:-./backups}:/data/backups"
read_only: true
tmpfs:
- /tmp:size=32m
security_opt:
- no-new-privileges:true
cap_drop:
- ALL