mirror of
https://github.com/kmc7468/arkvault.git
synced 2025-12-14 22:08:45 +00:00
23 lines
645 B
YAML
23 lines
645 B
YAML
services:
|
|
server:
|
|
build: .
|
|
restart: unless-stopped
|
|
user: ${CONTAINER_UID:-0}:${CONTAINER_GID:-0}
|
|
volumes:
|
|
- ./data:/app/data
|
|
environment:
|
|
# ArkVault
|
|
- DATABASE_URL=/app/data/database.sqlite
|
|
- JWT_SECRET=${JWT_SECRET:?} # Required
|
|
- JWT_ACCESS_TOKEN_EXPIRES
|
|
- JWT_REFRESH_TOKEN_EXPIRES
|
|
- USER_CLIENT_CHALLENGE_EXPIRES
|
|
- TOKEN_UPGRADE_CHALLENGE_EXPIRES
|
|
- LIBRARY_PATH=/app/data/library
|
|
# SvelteKit
|
|
- ADDRESS_HEADER=${TRUST_PROXY:+X-Forwarded-For}
|
|
- XFF_DEPTH=${TRUST_PROXY:-}
|
|
- NODE_ENV=${NODE_ENV:-production}
|
|
ports:
|
|
- ${PORT:-80}:3000
|