diff --git a/config/settings/base.py b/config/settings/base.py index 793159c..1180e1b 100644 --- a/config/settings/base.py +++ b/config/settings/base.py @@ -71,6 +71,7 @@ # Database # https://docs.djangoproject.com/en/5.0/ref/settings/#databases +# Using dj-database-url for the temporary Heroku dev environment DATABASES = {"default": dj_database_url.config(conn_max_age=600)} diff --git a/heroku.yml b/heroku.yml new file mode 100644 index 0000000..2747017 --- /dev/null +++ b/heroku.yml @@ -0,0 +1,8 @@ +# Only required for temporary Heroku dev environment +build: + docker: + web: Dockerfile +release: + image: web + command: + - poetry run python /app/manage.py check --deploy && poetry run python /app/manage.py createcachetable && poetry run python /app/manage.py migrate --noinput diff --git a/pyproject.toml b/pyproject.toml index 7b7c2ab..9421215 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,14 +8,18 @@ packages = [{include = "app"}] [tool.poetry.dependencies] python = "^3.12" -requests = "^2.31.0" -tna-frontend-jinja = "0.2.18" django = "^5.0.7" -psycopg2-binary = "^2.9.9" django-csp = "^3.8" -whitenoise = "^6.7.0" + +# Using dj-database-url for the temporary Heroku dev environment dj-database-url = "^2.3.0" +psycopg2-binary = "^2.9.9" +requests = "^2.31.0" +tna-frontend-jinja = "0.2.18" +whitenoise = "^6.7.0" + + [tool.poetry.group.dev] optional = true