Skip to content

Instantly share code, notes, and snippets.

View omedhabib's full-sized avatar

Omed Habib omedhabib

View GitHub Profile
@omedhabib
omedhabib / Meinheld.wsgi
Created May 4, 2016 19:16
Meinheld.wsgi
import meinheld
from app import application
meinheld.listen(("0.0.0.0", 9808))
meinheld.run(application)
@omedhabib
omedhabib / mod_WSGI-express.sh
Created May 4, 2016 19:16
mod_WSGI-express.sh
#!/usr/bin/env bash
PROCESSOR_COUNT=$(nproc)
THREAD_COUNT=2
USER=www-data
GROUP=www-data
mod_wsgi-express start-server app.py --port 9808 --processes "$PROCESSOR_COUNT" --threads "$THREAD_COUNT" --user "$USER" --group "$GROUP"
@omedhabib
omedhabib / Bbjoern.wsgi
Last active October 26, 2018 09:45
Bbjoern.wsgi
import bjoern
from app import application
bjoern.run(
wsgi_app=application,
host='0.0.0.0',
port=9808,
reuse_port=True
)
@omedhabib
omedhabib / Gunicorn.sh
Created May 4, 2016 19:15
Gunicorn.sh
#!/usr/bin/env bash
PROCESSOR_COUNT=$(nproc)
GUNICORN_WORKER_COUNT=$(( PROCESSOR_COUNT * 2 + 1 ))
gunicorn -w ${GUNICORN_WORKER_COUNT} -b 0.0.0.0:9808 app:application
@omedhabib
omedhabib / CherryPy.wsgi
Created May 4, 2016 19:15
CherryPy.wsgi
import socket
from cherrypy import wsgiserver
from app import application
server = wsgiserver.CherryPyWSGIServer(
bind_addr=('0.0.0.0', 9808),
wsgi_app=application,
request_queue_size=500,
server_name=socket.gethostname()
)
version: '3'
services:
testdb_postgres:
image: postgres:12
restart: always
ports:
- 5432:5432
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
@omedhabib
omedhabib / uWSGI.sh
Created May 4, 2016 19:17
uWSGI.sh
#!/usr/bin/env bash
PROCESSOR_COUNT=$(nproc)
THREAD_COUNT=2
uwsgi --http :9808 --plugin python2 --wsgi-file app.py --processes "$PROCESSOR_COUNT" --threads "$THREAD_COUNT" --disable-logging