2022-12-28 20:13:20 +00:00
|
|
|
# Toggle FastAPI debug mode
|
|
|
|
DEBUG=false
|
|
|
|
|
|
|
|
# Where the client can find the DLS server
|
|
|
|
## DLS_URL should be a hostname
|
2022-12-30 06:33:17 +00:00
|
|
|
LISTEN_IP="0.0.0.0"
|
2022-12-28 20:13:20 +00:00
|
|
|
DLS_URL="localhost.localdomain"
|
|
|
|
DLS_PORT=8443
|
|
|
|
CORS_ORIGINS="https://$DLS_URL:$DLS_PORT"
|
|
|
|
|
|
|
|
# Lease expiration in days
|
|
|
|
LEASE_EXPIRE_DAYS=90
|
|
|
|
|
|
|
|
# Database location
|
2022-12-29 11:19:49 +00:00
|
|
|
## https://docs.sqlalchemy.org/en/14/core/engines.html
|
2022-12-28 20:13:20 +00:00
|
|
|
DATABASE="sqlite:////var/lib/fastapi-dls/db.sqlite"
|
|
|
|
|
|
|
|
# UUIDs for identifying the instance
|
|
|
|
SITE_KEY_XID="<<sitekey>>"
|
|
|
|
INSTANCE_REF="<<instanceref>>"
|
|
|
|
|
|
|
|
# Site-wide signing keys
|
|
|
|
INSTANCE_KEY_RSA="/var/lib/fastapi-dls/instance.private.pem"
|
|
|
|
INSTANCE_KEY_PUB="/var/lib/fastapi-dls/instance.public.pem"
|
2022-12-30 06:33:17 +00:00
|
|
|
|
|
|
|
# TLS certificate
|
|
|
|
INSTANCE_SSL_CERT="/var/lib/fastapi-dls/cert/webserver.crt"
|
|
|
|
INSTANCE_SSL_KEY="/var/lib/fastapi-dls/cert/webserver.key"
|