mirror of
https://github.com/kmc7468/arkvault.git
synced 2025-12-12 21:08:46 +00:00
22 lines
595 B
YAML
22 lines
595 B
YAML
services:
|
|
server:
|
|
build: .
|
|
restart: unless-stopped
|
|
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
|