mirror of https://github.com/JohnHammond/CTFd.git
47 lines
1.1 KiB
INI
47 lines
1.1 KiB
INI
# UWSGI Configuration File
|
|
# Install uwsgi (sudo apt-get install uwsgi), copy this file to
|
|
# /etc/uwsgi/apps-available and then link it in /etc/uwsgi/apps-enabled
|
|
# Only two lines below (commented) need to be changed for your config.
|
|
# Then, you can use something like the following in your nginx config:
|
|
#
|
|
# # SERVER_ROOT is not / (e.g. /ctf)
|
|
# location = /ctf { rewrite ^ /ctf/; }
|
|
# location /ctf {
|
|
# include uwsgi_params;
|
|
# uwsgi_pass unix:/run/uwsgi/app/ctfd/socket;
|
|
# }
|
|
#
|
|
# # SERVER_ROOT is /
|
|
# location / {
|
|
# include uwsgi_params;
|
|
# wsgi_pass unix:/run/uwsgi/app/ctfd/socket;
|
|
# }
|
|
[uwsgi]
|
|
# Where you've put CTFD
|
|
chdir = /var/www/ctfd/
|
|
# If SCRIPT_ROOT is not /
|
|
#mount = /ctf=wsgi.py
|
|
# SCRIPT_ROOT is /
|
|
mount = /=wsgi.py
|
|
|
|
# You shouldn't need to change anything past here
|
|
plugin = python
|
|
module = wsgi
|
|
|
|
master = true
|
|
processes = 1
|
|
threads = 1
|
|
|
|
vacuum = true
|
|
|
|
manage-script-name = true
|
|
wsgi-file = wsgi.py
|
|
callable = app
|
|
|
|
die-on-term = true
|
|
|
|
# If you're not on debian/ubuntu, replace with uid/gid of web user
|
|
uid = www-data
|
|
gid = www-data
|
|
|