## Django DJANGO_ALLOWED_HOSTS=${DOCS_HOST} DJANGO_SECRET_KEY= DJANGO_SETTINGS_MODULE=impress.settings DJANGO_CONFIGURATION=Production # Logging # Set to DEBUG level for dev only LOGGING_LEVEL_HANDLERS_CONSOLE=ERROR LOGGING_LEVEL_LOGGERS_ROOT=INFO LOGGING_LEVEL_LOGGERS_APP=INFO # Python PYTHONPATH=/app # JWT # Signs the short-lived tokens the backend presents to the collaboration server # and to the conversion service, which verify them against the public half # published on /api/v1.0/jwks. A PEM does not fit in an environment variable, # hence the _FILE variant. JWT_PRIVATE_KEY_FILE=/keys/private.pem # Collaboration server # Where the content of the documents lives. Reached in-cluster, the routes the # backend calls are not meant to be reachable from the outside. YHUB_API_BASE_URL=http://${YHUB_HOST}:3002 # Mail DJANGO_EMAIL_HOST= DJANGO_EMAIL_HOST_USER= DJANGO_EMAIL_HOST_PASSWORD= DJANGO_EMAIL_PORT= DJANGO_EMAIL_FROM= #DJANGO_EMAIL_USE_TLS=true # A flag to enable or disable TLS for email sending. #DJANGO_EMAIL_USE_SSL=true # A flag to enable or disable SSL for email sending. DJANGO_EMAIL_BRAND_NAME="La Suite Numérique" DJANGO_EMAIL_LOGO_IMG="https://${DOCS_HOST}/assets/logo-suite-numerique.png" DJANGO_EMAIL_URL_APP="https://${DOCS_HOST}" # Media AWS_S3_ENDPOINT_URL=https://${S3_HOST} AWS_S3_ACCESS_KEY_ID= AWS_S3_SECRET_ACCESS_KEY= AWS_STORAGE_BUCKET_NAME=${BUCKET_NAME} MEDIA_BASE_URL=https://${DOCS_HOST} # OIDC OIDC_OP_JWKS_ENDPOINT=https://${KEYCLOAK_HOST}/realms/${REALM_NAME}/protocol/openid-connect/certs OIDC_OP_AUTHORIZATION_ENDPOINT=https://${KEYCLOAK_HOST}/realms/${REALM_NAME}/protocol/openid-connect/auth OIDC_OP_TOKEN_ENDPOINT=https://${KEYCLOAK_HOST}/realms/${REALM_NAME}/protocol/openid-connect/token OIDC_OP_USER_ENDPOINT=https://${KEYCLOAK_HOST}/realms/${REALM_NAME}/protocol/openid-connect/userinfo OIDC_OP_LOGOUT_ENDPOINT=https://${KEYCLOAK_HOST}/realms/${REALM_NAME}/protocol/openid-connect/logout OIDC_RP_CLIENT_ID= OIDC_RP_CLIENT_SECRET= OIDC_RP_SIGN_ALGO=RS256 OIDC_RP_SCOPES="openid email" #OIDC_USERINFO_SHORTNAME_FIELD #OIDC_USERINFO_FULLNAME_FIELDS LOGIN_REDIRECT_URL=https://${DOCS_HOST} LOGIN_REDIRECT_URL_FAILURE=https://${DOCS_HOST} LOGOUT_REDIRECT_URL=https://${DOCS_HOST} OIDC_REDIRECT_ALLOWED_HOSTS=["https://${DOCS_HOST}"] # User reconciliation #USER_RECONCILIATION_FORM_URL=https://${DOCS_HOST} # AI #AI_FEATURE_ENABLED=true # is false by default #AI_FEATURE_BLOCKNOTE_ENABLED=true # is false by default #AI_FEATURE_LEGACY_ENABLED=true # is true by default, AI_FEATURE_ENABLED must be set to true to enable it #AI_BASE_URL=https://openaiendpoint.com #AI_API_KEY= #AI_MODEL= e.g. llama # Frontend #FRONTEND_THEME=mytheme #FRONTEND_CSS_URL=https://storage.yourdomain.tld/themes/custom.css #FRONTEND_FOOTER_FEATURE_ENABLED=true #FRONTEND_URL_JSON_FOOTER=https://docs.domain.tld/contents/footer-demo.json