From c7711d27c486c2f3deb39e95fbf4fb23fc39f202 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Wed, 18 Mar 2020 22:24:11 +0100 Subject: [PATCH] add gunicorn, deploy script --- poetry.lock | 23 ++++++++++++++++++++++- pyproject.toml | 1 + run.sh | 3 +++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100755 run.sh diff --git a/poetry.lock b/poetry.lock index 2487d4e..01f3c15 100644 --- a/poetry.lock +++ b/poetry.lock @@ -71,6 +71,23 @@ version = "4.0.0" [package.dependencies] Django = ">=2.0.1" +[[package]] +category = "dev" +description = "WSGI HTTP Server for UNIX" +name = "gunicorn" +optional = false +python-versions = ">=3.4" +version = "20.0.4" + +[package.dependencies] +setuptools = ">=3.0" + +[package.extras] +eventlet = ["eventlet (>=0.9.7)"] +gevent = ["gevent (>=0.13)"] +setproctitle = ["setproctitle"] +tornado = ["tornado (>=0.2)"] + [[package]] category = "dev" description = "IPython: Productive Interactive Computing" @@ -234,7 +251,7 @@ python-versions = "*" version = "0.1.8" [metadata] -content-hash = "29f69026d536c0781f6a7eb9b4f1221a083dcc7cd39e8dce9975de116abfafe2" +content-hash = "97f08d0fc2077aa9a96d914e261bed55975e63bddb6b3433331375fac6080d2a" python-versions = "^3.8" [metadata.files] @@ -266,6 +283,10 @@ django-model-utils = [ {file = "django-model-utils-4.0.0.tar.gz", hash = "sha256:adf09e5be15122a7f4e372cb5a6dd512bbf8d78a23a90770ad0983ee9d909061"}, {file = "django_model_utils-4.0.0-py2.py3-none-any.whl", hash = "sha256:9cf882e5b604421b62dbe57ad2b18464dc9c8f963fc3f9831badccae66c1139c"}, ] +gunicorn = [ + {file = "gunicorn-20.0.4-py2.py3-none-any.whl", hash = "sha256:cd4a810dd51bf497552cf3f863b575dabd73d6ad6a91075b65936b151cbf4f9c"}, + {file = "gunicorn-20.0.4.tar.gz", hash = "sha256:1904bb2b8a43658807108d59c3f3d56c2b6121a701161de0ddf9ad140073c626"}, +] ipython = [ {file = "ipython-7.13.0-py3-none-any.whl", hash = "sha256:eb8d075de37f678424527b5ef6ea23f7b80240ca031c2dd6de5879d687a65333"}, {file = "ipython-7.13.0.tar.gz", hash = "sha256:ca478e52ae1f88da0102360e57e528b92f3ae4316aabac80a2cd7f7ab2efb48a"}, diff --git a/pyproject.toml b/pyproject.toml index fbf601d..62b806c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,6 +11,7 @@ django-model-utils = "^4.0.0" [tool.poetry.dev-dependencies] ipython = "^7.13.0" +gunicorn = "^20.0.4" [build-system] requires = ["poetry>=0.12"] diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..ffc4d78 --- /dev/null +++ b/run.sh @@ -0,0 +1,3 @@ +#!/bin/bash +source .venv/bin/activate +gunicorn sdbs_pile.wsgi -b 127.0.0.1:8093