Replace gunicorn with granian
More rust is more good
This commit is contained in:
parent
ea73189b9c
commit
d211e2b27b
5 changed files with 10 additions and 19 deletions
|
@ -109,12 +109,6 @@ djlint:
|
||||||
script:
|
script:
|
||||||
- djlint website/ --lint --check
|
- djlint website/ --lint --check
|
||||||
|
|
||||||
gunicorn_check:
|
|
||||||
extends: .python_test_template
|
|
||||||
script:
|
|
||||||
- apt-get update && apt-get install --yes libpq-dev
|
|
||||||
- gunicorn --check-config --config etc/gunicorn.conf.py
|
|
||||||
|
|
||||||
npm_lint:
|
npm_lint:
|
||||||
image: node:20-slim
|
image: node:20-slim
|
||||||
stage: test
|
stage: test
|
||||||
|
|
|
@ -39,7 +39,14 @@ ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLA
|
||||||
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-x86_64.tar.xz
|
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-x86_64.tar.xz
|
||||||
|
|
||||||
ENV PATH=$VIRTUAL_ENV/bin:$PATH \
|
ENV PATH=$VIRTUAL_ENV/bin:$PATH \
|
||||||
PYTHONUNBUFFERED=1
|
PYTHONUNBUFFERED=1 \
|
||||||
|
GRANIAN_INTERFACE=wsgi \
|
||||||
|
GRANIAN_HOST=0.0.0.0 \
|
||||||
|
GRANIAN_PORT=8080 \
|
||||||
|
GRANIAN_WORKERS_LIFETIME=1800 \
|
||||||
|
GRANIAN_RESPAWN_INTERVAL=10 \
|
||||||
|
GRANIAN_PROCESS_NAME=website \
|
||||||
|
GRANIAN_RESPAWN_FAILED_WORKERS=1
|
||||||
|
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
wsgi_app = "website.wsgi:application"
|
|
||||||
disable_redirect_access_to_syslog = True
|
|
||||||
preload_app = True
|
|
||||||
bind = "127.0.0.1:8080"
|
|
||||||
max_requests = 1200
|
|
||||||
max_requests_jitter = 50
|
|
||||||
forwarded_allow_ips = "*"
|
|
||||||
|
|
||||||
# Run additional threads so the GIL isn't sitting completely idle
|
|
||||||
threads = 4
|
|
|
@ -4,4 +4,4 @@ set -e
|
||||||
|
|
||||||
cd /app
|
cd /app
|
||||||
|
|
||||||
exec gunicorn -c etc/gunicorn.conf.py
|
exec granian website.wsgi:application
|
||||||
|
|
|
@ -7,7 +7,7 @@ beautifulsoup4[lxml]
|
||||||
requests
|
requests
|
||||||
wagtail-generic-chooser==0.6
|
wagtail-generic-chooser==0.6
|
||||||
django-redis==5.4.0
|
django-redis==5.4.0
|
||||||
gunicorn==22.0.0
|
granian[pname]==1.6.0
|
||||||
psycopg==3.1.18
|
psycopg==3.1.18
|
||||||
djangorestframework
|
djangorestframework
|
||||||
django-htmx==1.17.2
|
django-htmx==1.17.2
|
||||||
|
|
Loading…
Reference in a new issue