Skip to content

Commit a21978e

Browse files
committed
🔧 Update config for PostgreSQL
1 parent 65eca97 commit a21978e

File tree

1 file changed

+7
-30
lines changed
  • {{cookiecutter.project_slug}}/backend/app/app/core

1 file changed

+7
-30
lines changed

{{cookiecutter.project_slug}}/backend/app/app/core/config.py

Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -25,36 +25,13 @@ def getenv_boolean(var_name, default_value=False):
2525
PROJECT_NAME = os.getenv("PROJECT_NAME")
2626
SENTRY_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

5936
SMTP_TLS = getenv_boolean("SMTP_TLS", True)
6037
SMTP_PORT = None

0 commit comments

Comments
 (0)