diff --git a/.gitignore b/.gitignore index fd3976a..e3fb58e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /.venv __pycache__ /db.sqlite3 +/project/settings_local.py diff --git a/poetry.lock b/poetry.lock index 58d1e7a..e00db63 100644 --- a/poetry.lock +++ b/poetry.lock @@ -52,6 +52,26 @@ files = [ django = ">=3.2" jinja2 = ">=3" +[[package]] +name = "gunicorn" +version = "21.2.0" +description = "WSGI HTTP Server for UNIX" +optional = false +python-versions = ">=3.5" +files = [ + {file = "gunicorn-21.2.0-py3-none-any.whl", hash = "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0"}, + {file = "gunicorn-21.2.0.tar.gz", hash = "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033"}, +] + +[package.dependencies] +packaging = "*" + +[package.extras] +eventlet = ["eventlet (>=0.24.1)"] +gevent = ["gevent (>=1.4.0)"] +setproctitle = ["setproctitle"] +tornado = ["tornado (>=0.2)"] + [[package]] name = "jinja2" version = "3.1.3" @@ -138,6 +158,17 @@ files = [ {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, ] +[[package]] +name = "packaging" +version = "24.0" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.7" +files = [ + {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, + {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, +] + [[package]] name = "sqlparse" version = "0.4.4" @@ -179,4 +210,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "5221e53a0bd37605e95d6feb1c511e8a66ea71fbc94c47d0651a1846aea3a6dc" +content-hash = "6c86d5721314c92afa919983780e664a1573ebb7c25a8b54622393b97990e509" diff --git a/project/settings.py b/project/settings.py index 12df2da..c398419 100644 --- a/project/settings.py +++ b/project/settings.py @@ -146,3 +146,5 @@ STATIC_URL = "static/" # https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" + +from project.settings_local import * diff --git a/project/settings_local.template.py b/project/settings_local.template.py new file mode 100644 index 0000000..478c40a --- /dev/null +++ b/project/settings_local.template.py @@ -0,0 +1,2 @@ +ALLOWED_HOSTS = ["*"] +DEBUG = True diff --git a/pyproject.toml b/pyproject.toml index c675172..c612ab4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,7 @@ readme = "README.md" python = "^3.10" django = "^5.0.4" django-jinja = "^2.11.0" +gunicorn = "^21.2.0" [build-system]