Skip to content

Commit 445fa0b

Browse files
committed
Merge remote-tracking branch 'origin/devdev'
2 parents c17981a + d6606d9 commit 445fa0b

File tree

2 files changed

+22
-9
lines changed

2 files changed

+22
-9
lines changed

pyconweb2022/pyconweb2022/settings_prod.py

+21-9
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,28 @@
33
from pyconweb2022.settings import *
44

55
# RDS
6-
DATABASES = {
7-
"default": {
8-
"ENGINE": "mysql.connector.django",
9-
"NAME": os.getenv("AWS_RDS_DATABASE"),
10-
"USER": os.getenv("AWS_RDS_USER_ID"),
11-
"PASSWORD": os.getenv("AWS_RDS_PW"),
12-
"HOST": os.getenv("AWS_RDS_HOST"),
13-
"PORT": os.getenv("AWS_RDS_PORT"),
6+
if os.environ.get("AWS_PSQL_HOST"):
7+
DATABASES = {
8+
"default": {
9+
"ENGINE": "django.db.backends.postgresql",
10+
"HOST": os.getenv("AWS_PSQL_HOST"),
11+
"PORT": os.getenv("AWS_PSQL_PORT"),
12+
"NAME": os.getenv("AWS_PSQL_DATABASE"),
13+
"USER": os.getenv("AWS_PSQL_USER_ID"),
14+
"PASSWORD": os.getenv("AWS_PSQL_PW"),
15+
}
16+
}
17+
else:
18+
DATABASES = {
19+
"default": {
20+
"ENGINE": "mysql.connector.django",
21+
"NAME": os.getenv("AWS_RDS_DATABASE"),
22+
"USER": os.getenv("AWS_RDS_USER_ID"),
23+
"PASSWORD": os.getenv("AWS_RDS_PW"),
24+
"HOST": os.getenv("AWS_RDS_HOST"),
25+
"PORT": os.getenv("AWS_RDS_PORT"),
26+
}
1427
}
15-
}
1628

1729
# S3 static
1830
del AWS_S3_SESSION_PROFILE # 운영환경에서는 Key와 Secret을 사용해 S3 인증 수행

requirements.txt

+1
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ Werkzeug
1717
zappa-django-utils
1818
martor
1919
drf-spectacular
20+
psycopg2-binary

0 commit comments

Comments
 (0)