Ka-Note/ka-note/docker-compose.yml

23 lines
658 B
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile
args:
- VITE_AZURE_CLIENT_ID=${AZURE_CLIENT_ID}
- VITE_AZURE_TENANT_ID=${AZURE_TENANT_ID}
- APP_VERSION=${APP_VERSION:-dev}
ports:
- "8080:3001"
environment:
- PORT=3001
- DATABASE_PATH=/data/ka-note.db
- AZURE_CLIENT_ID=${AZURE_CLIENT_ID}
- AZURE_TENANT_ID=${AZURE_TENANT_ID}
- BACKUP_ENABLED=${BACKUP_ENABLED:-false}
- BACKUP_DIR=${BACKUP_DIR:-/data/backups}
- BACKUP_RETENTION_COUNT=${BACKUP_RETENTION_COUNT:-14}
- BACKUP_CRON_HOUR=${BACKUP_CRON_HOUR:-3}
volumes:
- ./data:/data