Make project work with Podman

This commit is contained in:
2024-12-28 13:20:55 +00:00
parent 6d9c78d2e1
commit 6ccf84be26
6 changed files with 144 additions and 53 deletions

View File

@@ -1,6 +1,6 @@
upstream django {
server app:8000;
#server unix:///var/run/socks/app.sock;
#server app:8000;
server unix:///var/run/uwsgi-fisk.sock;
}
server {

View File

@@ -1,4 +1,5 @@
# unixsocket /var/run/socks/redis.sock
# unixsocketperm 777
port 6379
requirepass changeme
unixsocket /var/run/redis.sock
unixsocketperm 777
port 0
# port 6379
# requirepass changeme

View File

@@ -4,9 +4,19 @@ module=app.wsgi:application
env=DJANGO_SETTINGS_MODULE=app.settings
master=1
pidfile=/tmp/project-master.pid
socket=0.0.0.0:8000
#socket=0.0.0.0:8000
socket=/var/run/uwsgi-fisk.sock
# socket 777
chmod-socket=777
harakiri=20
max-requests=100000
#max-requests=100000
# Set a lower value for max-requests to prevent memory leaks from building up over time
max-requests=1000
# Ensure old worker processes are cleaned up properly
reload-on-as=512
reload-on-rss=256
vacuum=1
home=/venv
processes=12
processes=4
threads=2
log-level=debug