mirror of
https://github.com/readest/readest.git
synced 2026-04-28 11:30:48 +00:00
51 lines
No EOL
1.4 KiB
Text
51 lines
No EOL
1.4 KiB
Text
# ip used by frontend/client-side urls to access the backend
|
|
HOST_IP=localhost
|
|
|
|
# db(psql) config
|
|
# change to strong password, min 32 chars
|
|
POSTGRES_PASSWORD=your-super-secret-postgres-password
|
|
POSTGRES_HOST=db
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_DB=postgres
|
|
|
|
# jwt config
|
|
JWT_EXPIRY=3600
|
|
JWT_SECRET=your-super-secret-jwt-token-with-at-least-32-characters
|
|
# both ANON_KEY and SERVICE_ROLE_KEY should be generated using the above set secret
|
|
# sign this payload -> {"role": "anon"} <- for ANON_KEY with JWT_SECRET
|
|
ANON_KEY=your-anon-key-jwt-signed-with-jwt-secret
|
|
# sign this payload -> {"role": "service_role"} <- for SERVICE_ROLE_KEY with JWT_SECRET
|
|
SERVICE_ROLE_KEY=your-service-role-key-jwt-signed-with-jwt-secret
|
|
|
|
KONG_HTTP_PORT=8000
|
|
|
|
# auth (gotrue)
|
|
API_EXTERNAL_URL=http://localhost:8000
|
|
SITE_URL=http://localhost:3000
|
|
ADDITIONAL_REDIRECT_URLS=http://localhost:3000/**,http://localhost:8000/**
|
|
|
|
# readest auth stuff
|
|
DISABLE_SIGNUP=false
|
|
ENABLE_EMAIL_SIGNUP=true
|
|
ENABLE_EMAIL_AUTOCONFIRM=true
|
|
ENABLE_ANONYMOUS_USERS=false
|
|
|
|
# only needed if ENABLE_EMAIL_AUTOCONFIRM is false
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USER=
|
|
SMTP_PASS=
|
|
SMTP_ADMIN_EMAIL=admin@example.com
|
|
SMTP_SENDER_NAME=Readest
|
|
|
|
# PostgREST shiz
|
|
PGRST_DB_SCHEMAS=public,graphql_public
|
|
|
|
# s3 storage through MinIO
|
|
MINIO_ROOT_USER=minioadmin
|
|
MINIO_ROOT_PASSWORD=minioadmin-secret-password
|
|
S3_BUCKET_NAME=readest-files
|
|
|
|
# 1GB fixed quota for storage and 50k for translations
|
|
STORAGE_FIXED_QUOTA=1073741824
|
|
TRANSLATION_FIXED_QUOTA=50000 |