@@ -25,36 +25,13 @@ def getenv_boolean(var_name, default_value=False):
2525PROJECT_NAME = os .getenv ("PROJECT_NAME" )
2626SENTRY_DSN = os .getenv ("SENTRY_DSN" )
2727
28- # Couchbase server settings
29- COUCHBASE_MEMORY_QUOTA_MB = os .getenv ("COUCHBASE_MEMORY_QUOTA_MB" , "256" )
30- COUCHBASE_INDEX_MEMORY_QUOTA_MB = os .getenv ("COUCHBASE_INDEX_MEMORY_QUOTA_MB" "256" )
31- COUCHBASE_FTS_MEMORY_QUOTA_MB = os .getenv ("COUCHBASE_FTS_MEMORY_QUOTA_MB" , "256" )
32- COUCHBASE_HOST = os .getenv ("COUCHBASE_HOST" , "couchbase" )
33- COUCHBASE_PORT = os .getenv ("COUCHBASE_PORT" , "8091" )
34- COUCHBASE_FULL_TEXT_PORT = os .getenv ("COUCHBASE_FULL_TEXT_PORT" , "8094" )
35- COUCHBASE_ENTERPRISE = getenv_boolean ("COUCHBASE_ENTERPRISE" )
36- COUCHBASE_USER = os .getenv ("COUCHBASE_USER" , "Administrator" )
37- COUCHBASE_PASSWORD = os .getenv ("COUCHBASE_PASSWORD" , "password" )
38- COUCHBASE_BUCKET_NAME = os .getenv ("COUCHBASE_BUCKET_NAME" , "app" )
39-
40- COUCHBASE_SYNC_GATEWAY_HOST = os .getenv ("COUCHBASE_SYNC_GATEWAY_HOST" , "sync-gateway" )
41- COUCHBASE_SYNC_GATEWAY_PORT = os .getenv ("COUCHBASE_SYNC_GATEWAY_PORT" , "4985" )
42- COUCHBASE_SYNC_GATEWAY_USER = os .getenv ("COUCHBASE_SYNC_GATEWAY_USER" )
43- COUCHBASE_SYNC_GATEWAY_PASSWORD = os .getenv ("COUCHBASE_SYNC_GATEWAY_PASSWORD" )
44- COUCHBASE_SYNC_GATEWAY_DATABASE = os .getenv ("COUCHBASE_SYNC_GATEWAY_DATABASE" )
45-
46- # Couchbase query timeouts
47- COUCHBASE_DURABILITY_TIMEOUT_SECS = 60.0
48- COUCHBASE_OPERATION_TIMEOUT_SECS = 30.0
49- COUCHBASE_N1QL_TIMEOUT_SECS = 300.0
50-
51-
52- # Couchbase Sync Gateway settings
53- COUCHBASE_CORS_ORIGINS = os .getenv ("COUCHBASE_CORS_ORIGINS" )
54- # a string of origins separated by commas, e.g: "http://localhost:5984, http://localhost, http://localhost:4200, http://localhost:3000, http://localhost:8080, http://dev.couchbase-project.com, https://stag.couchbase-project.com, https://db.stag.couchbase-project.com, https://couchbase-project.com, https://db.couchbase-project.com, http://local.dockertoolbox.tiangolo.com, http://local.dockertoolbox.tiangolo.com:5984"
55- COUCHBASE_AUTH_TIMEOUT = ACCESS_TOKEN_EXPIRE_MINUTES * 60
56-
57- COUCHBASE_FULL_TEXT_INDEX_DEFINITIONS_DIR = "/app/app/search_index_definitions/"
28+ POSTGRES_SERVER = os .getenv ("POSTGRES_SERVER" )
29+ POSTGRES_USER = os .getenv ("POSTGRES_USER" )
30+ POSTGRES_PASSWORD = os .getenv ("POSTGRES_PASSWORD" )
31+ POSTGRES_DB = os .getenv ("POSTGRES_DB" )
32+ SQLALCHEMY_DATABASE_URI = (
33+ f"postgresql://{ POSTGRES_USER } :{ POSTGRES_PASSWORD } @{ POSTGRES_SERVER } /{ POSTGRES_DB } "
34+ )
5835
5936SMTP_TLS = getenv_boolean ("SMTP_TLS" , True )
6037SMTP_PORT = None
0 commit comments