All checks were successful
release-tag / release-image (push) Successful in 1m35s
28 lines
797 B
YAML
28 lines
797 B
YAML
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
|