File tree Expand file tree Collapse file tree 6 files changed +30
-26
lines changed
Expand file tree Collapse file tree 6 files changed +30
-26
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,15 @@ DJANGO_SETTINGS_MODULE=core.settings.development # default
1616PRIVATE_KEY_PATH=security_settings/private_key.pem
1717PUBLIC_KEY_PATH=security_settings/public_key.pem
1818
19- # ### Django database environs sqlite , postgres ####
20- DATABASE_ENVIRON=sqlite
19+ # ### Django database environs sqlite3 , postgres, mysql ####
20+ DATABASE_ENVIRON=sqlite3
2121
2222# ### PostgreSQL configurations ####
23- POSTGRES_NAME =POSTGRES_NAME
24- POSTGRES_USER =POSTGRES_USER
25- POSTGRES_PASSWORD =POSTGRES_PASSWORD
26- POSTGRES_HOST =localhost
27- POSTGRES_PORT =5432
23+ DATABASE_NAME =POSTGRES_NAME
24+ DATABASE_USER =POSTGRES_USER
25+ DATABASE_PASSWORD =POSTGRES_PASSWORD
26+ DATABASE_HOST =localhost
27+ DATABASE_PORT =5432
2828
2929
3030# ### Django Admin param ####
Original file line number Diff line number Diff line change 4848 touch .env
4949 echo PRIVATE_KEY_PATH=$(pwd)/security/private_key.pem >> .env
5050 echo PUBLIC_KEY_PATH=$(pwd)/security/public_key.pem >> .env
51+ DJANGO_SETTINGS_MODULE=core.settings.development >> .env
52+ echo DATABASE_ENVIRON=sqlite3 >> .env
53+
5154
5255 - name : Check if .env has been updated
5356 run : cat .env # This is a command, so it uses 'run'
Original file line number Diff line number Diff line change @@ -65,11 +65,11 @@ PUBLIC_KEY_PATH=security_settings/public_key.pem # default
6565DATABASE_ENVIRON=sqlite # sqlite or postgres
6666
6767# PostgreSQL configruations
68- POSTGRES_NAME =< your database name>
69- POSTGRES_USER =< your database user>
70- POSTGRES_PASSWORD =< your database password>
71- POSTGRES_HOST =localhost # default
72- POSTGRES_PORT =5432 # default
68+ DATABASE_NAME =< your database name>
69+ DATABASE_USER =< your database user>
70+ DATABASE_PASSWORD =< your database password>
71+ DATABASE_HOST =localhost # default
72+ DATABASE_PORT =5432 # default
7373
7474ADMIN_USERNAME=admin # default
7575ADMIN_PASSWORD=password # default
Original file line number Diff line number Diff line change 5454
5555WSGI_APPLICATION = "core.wsgi.application"
5656
57- DATABASES = {
58- "default" : {
59- "ENGINE" : "django.db.backends.sqlite3" ,
60- "NAME" : BASE_DIR / "db.sqlite3" ,
61- }
62- }
63-
64-
6557AUTH_PASSWORD_VALIDATORS = [
6658 {
6759 "NAME" : "django.contrib.auth.password_validation.UserAttributeSimilarityValidator" ,
Original file line number Diff line number Diff line change 1+ import os
2+
13from .base import * # noqa
24
35EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"
6+
7+ DATABASES = {
8+ "default" : {
9+ "ENGINE" : f"django.db.backends.{ str (os .getenv ('DATABASE_ENVIRON' ))} " ,
10+ "NAME" : BASE_DIR / "db.sqlite3" ,
11+ }
12+ }
Original file line number Diff line number Diff line change 1111
1212DATABASES = {
1313 "default" : {
14- "ENGINE" : "django.db.backends.postgresql " ,
15- "NAME" : str (os .getenv ("POSTGRES_NAME " )),
16- "USER" : str (os .getenv ("POSTGRES_USER " )),
17- "PASSWORD" : str (os .getenv ("POSTGRES_PASSWORD " )),
18- "HOST" : str (os .getenv ("POSTGRES_HOST " )),
19- "PORT" : int (os .getenv ("POSTGRES_PORT " ))
14+ "ENGINE" : f "django.db.backends.{ str ( os . getenv ( 'DATABASE_ENVIRON' )) } " ,
15+ "NAME" : str (os .getenv ("DATABASE_NAME " )),
16+ "USER" : str (os .getenv ("DATABASE_USER " )),
17+ "PASSWORD" : str (os .getenv ("DATABASE_PASSWORD " )),
18+ "HOST" : str (os .getenv ("DATABASE_HOST " )),
19+ "PORT" : int (os .getenv ("DATABASE_PORT " ))
2020 }
2121}
2222
You can’t perform that action at this time.
0 commit comments