mirror of
https://github.com/standardnotes/server
synced 2026-10-14 03:13:45 -04:00
74 lines
1.5 KiB
Bash
74 lines
1.5 KiB
Bash
MODE=microservice # microservice | home-server | self-hosted
|
|
LOG_LEVEL=debug
|
|
NODE_ENV=development
|
|
VERSION=development
|
|
|
|
JWT_SECRET=secret
|
|
LEGACY_JWT_SECRET=legacy_jwt_secret
|
|
AUTH_JWT_SECRET=auth_jwt_secret
|
|
AUTH_JWT_TTL=60000
|
|
|
|
# Must be a hex string exactly 32 bytes long
|
|
# e.g. feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308
|
|
ENCRYPTION_SERVER_KEY=change-me-!
|
|
|
|
PORT=3000
|
|
GRPC_PORT=50051
|
|
|
|
DB_HOST=127.0.0.1
|
|
DB_REPLICA_HOST=127.0.0.1
|
|
DB_PORT=3306
|
|
DB_USERNAME=auth
|
|
DB_PASSWORD=changeme123
|
|
DB_DATABASE=auth
|
|
DB_DEBUG_LEVEL=all # "all" | "query" | "schema" | "error" | "warn" | "info" | "log" | "migration"
|
|
DB_TYPE=mysql
|
|
|
|
REDIS_URL=redis://cache
|
|
CACHE_TYPE=redis
|
|
|
|
DISABLE_USER_REGISTRATION=false
|
|
|
|
COOKIE_DOMAIN=
|
|
COOKIE_SAME_SITE=
|
|
COOKIE_SECURE=
|
|
|
|
ACCESS_TOKEN_AGE=5184000
|
|
REFRESH_TOKEN_AGE=31556926
|
|
|
|
EPHEMERAL_SESSION_AGE=259200
|
|
|
|
MAX_LOGIN_ATTEMPTS=6
|
|
FAILED_LOGIN_LOCKOUT=3600
|
|
|
|
PSEUDO_KEY_PARAMS_KEY=secret_key
|
|
|
|
SNS_TOPIC_ARN=
|
|
SNS_AWS_REGION=
|
|
SQS_QUEUE_URL=
|
|
SQS_AWS_REGION=
|
|
|
|
VALET_TOKEN_SECRET=
|
|
VALET_TOKEN_TTL=
|
|
|
|
WEB_SOCKET_CONNECTION_TOKEN_SECRET=
|
|
|
|
# Human verfication
|
|
CAPTCHA_SERVER_URL=
|
|
CAPTCHA_UI_URL=
|
|
|
|
# (Optional) U2F Setup
|
|
U2F_RELYING_PARTY_ID=
|
|
U2F_RELYING_PARTY_NAME=
|
|
U2F_EXPECTED_ORIGIN=
|
|
U2F_CHALLENGE_MAX_AGE_SECONDS=
|
|
|
|
# Application versiom greater than this var will result in cross service token version 2
|
|
APPLICATION_VERSION_THRESHOLD_FOR_TOKEN_VERSION_2=
|
|
# Application versiom greater than this var will result in cross service token version 3
|
|
APPLICATION_VERSION_THRESHOLD_FOR_TOKEN_VERSION_3=
|
|
|
|
# Memory heap profiler
|
|
PROFILER_ENABLED=
|
|
S3_PROFILER_BUCKET_NAME=
|