From 6fab2631a4b414c75e84f16686d234cea78c28f1 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Wed, 17 Feb 2021 22:13:57 -0500 Subject: [PATCH] heroku deployment --- django_rest_api/.settings.py.swp | Bin 12288 -> 16384 bytes .../__pycache__/settings.cpython-39.pyc | Bin 2423 -> 2572 bytes django_rest_api/settings.py | 5 ++++- requirements.txt | 9 +++++++++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/django_rest_api/.settings.py.swp b/django_rest_api/.settings.py.swp index 4188d2a891d316d19990d84c215cb81255069b13..aeb72ee576cb4bd0944e4819ba80ae7f2b94c644 100644 GIT binary patch delta 989 zcmZA0OGs2v7{Kw**QEKFkxU6KuIVsF&M+iMgAYH1$TlsVG0~?~9nXdo{7oG;h4Fr00(D zsXT*eHesz&6CchKxr}D)MFIBUb*{)5M$rNTGVm-%WEL~f5kvs3aN-yaA`hF{A|LP+ zi9im{O?vW}N{fjP_~gibWViY&a^C2|#K zk%gZIku@yi3qE7YK=K|jc!+y&LxU5IFk*##y~h(wU>tXG2OTgYnbRs1!i2}^?1=|x z!)dhO2l-#cGH&8Z2ai#VU>IT4p%&#RL-IaN5d7w**RYBuEaDSpa0vr&ZMimGpO`)P zJT)%I8(JG08=Otfa~6-+r^WnH%XwQY3=nHQMipk^rILB$ip0^K7%QAq77&8i&FoN4XooE7BGSP oNd6Wh7(jon9F}edKD46^%{YN3lwgU#7PkUSl$!SEa5av!Kl^yR?*IS* delta 577 zcmWmBO(?^09LMqR9z4!$JD8)tl{g@Zk%iPeC2^UXwGfd5N#e524JF$@Rt`?o5T$>{ zQB28!i&%j{U`A z(TSg)J{eF!)n?7rTCDq)(18+GjOHbpv1H0FLdE6Z$QBty6`ZKVmsw;RTNpwS3h|gF zlE4+>IKm;;5yc`V(2I7I!;Vjr$OU$xB7_A5O`P^GQ{)u$=tePKGemYUhEa^58BI`- z2OCT{PG>D5n1&Y)Jfw-N!HW*KQ41GpV1yx!*U~fjP8Hch3{gbThX#}&2R|v?1Rr?E z8?G^n84RNznK0njD6)xFte_2U)Zy76a*w-ChFjd=1S-Oq!XyUJk1lx72sfOlLZGVT=0~tX~ma1ZL`#)`v>cRUgH1& diff --git a/django_rest_api/__pycache__/settings.cpython-39.pyc b/django_rest_api/__pycache__/settings.cpython-39.pyc index ad772fd0b6092d677e1344226eb978884f6dbdf2..0d59d3ed1252edadb2abbd525df75f8087409894 100644 GIT binary patch delta 459 zcmW+xOK;Oa5Z?7;ZKsZ#XVbKXN{ChsQYxqfQvX1YT#$GShh^j0I!-rny&R+y|bu9L}*;|XT0sWTbvzeT#k5Z-j z)`)%nWDu`BDKSr^TzPX+2l0QJF?Uq} delta 309 zcmW+xJxjx25Pt8?o1|$znl|Z&HG@!)c5o8^f}n#4-EL^Cy^^LxBDK4NtBbsA2kk5f z_9wVIOJ{f8Ts^(xx#ymHj)S|8e;UEq_p5?q^l@-;>OTa@?K3M9C)rc_SSbZcLam$M?jTu6Ra?^Ry)S7l`NSS)&a Z=%lrCZk6X5p{)!hm40*j5bAFy`2{ZJN&x@> diff --git a/django_rest_api/settings.py b/django_rest_api/settings.py index e632e4c..d7f5f9d 100644 --- a/django_rest_api/settings.py +++ b/django_rest_api/settings.py @@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/3.1/ref/settings/ """ from pathlib import Path +import dj_database_url # add this # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent @@ -25,7 +26,7 @@ SECRET_KEY = '6d*ktt0=6-!)i1bdxk4(^)*ls-eseg(k12m2vefor1-g@vc5kn' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True -ALLOWED_HOSTS = [] +ALLOWED_HOSTS = ['localhost', 'desolate-thicket-29906.herokuapp.com'] # Application definition @@ -89,6 +90,8 @@ DATABASES = { } } +db_from_env = dj_database_url.config(conn_max_age=600) # add this +DATABASES['default'].update(db_from_env) # add this # Password validation # https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..fa365fe --- /dev/null +++ b/requirements.txt @@ -0,0 +1,9 @@ +asgiref==3.3.1 +dj-database-url==0.5.0 +Django==3.1.6 +django-cors-headers==3.7.0 +djangorestframework==3.12.2 +gunicorn==20.0.4 +psycopg2-binary==2.8.6 +pytz==2021.1 +sqlparse==0.4.1