@@ -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