feat: Add basic docker support
This commit is contained in:
5
docker/build.cfg
Normal file
5
docker/build.cfg
Normal file
@@ -0,0 +1,5 @@
|
||||
[django]
|
||||
secret="NOTREALSECRET"
|
||||
[locations]
|
||||
static=/notfellchen/static
|
||||
media=/notfellchen/media
|
22
docker/notfellchen.bash
Executable file
22
docker/notfellchen.bash
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -eux
|
||||
|
||||
cd /app
|
||||
|
||||
AUTOMIGRATE=${AUTOMIGRATE:-yes}
|
||||
NUM_WORKERS_DEFAULT=$((2 * $(nproc --all)))
|
||||
export NUM_WORKERS=${NUM_WORKERS:-$NUM_WORKERS_DEFAULT}
|
||||
|
||||
if [ "$AUTOMIGRATE" != "skip" ]; then
|
||||
nf migrate --noinput
|
||||
fi
|
||||
|
||||
exec gunicorn notfellchen.wsgi \
|
||||
--name notfellchen \
|
||||
--workers $NUM_WORKERS \
|
||||
--max-requests 1200 \
|
||||
--max-requests-jitter 50 \
|
||||
--log-level=info \
|
||||
--bind 0.0.0.0:8345
|
||||
|
Reference in New Issue
Block a user