server fixes

This commit is contained in:
Dominic 2025-06-29 19:14:55 -04:00
parent 946a740d4a
commit f46c5fb7d6
7 changed files with 28 additions and 146 deletions

Binary file not shown.

17
gunicorn_config.py Normal file
View file

@ -0,0 +1,17 @@
import os
workers = int(os.environ.get('GUNICORN_PROCESSES', '2'))
threads = int(os.environ.get('GUNICORN_THREADS', '4'))
# timeout = int(os.environ.get('GUNICORN_TIMEOUT', '120'))
bind = os.environ.get('GUNICORN_BIND', '0.0.0.0:8089')
forwarded_allow_ips = '*'
secure_scheme_headers = { 'X-Forwarded-Proto': 'https' }

View file

@ -1,137 +0,0 @@
appdirs==1.4.4
argcomplete==3.1.4
attrs==23.2.0
beautifulsoup4==4.12.3
blinker==1.7.0
bottle==0.12.25
Brlapi==0.8.5
Brotli==1.1.0
certifi==2023.11.17
chardet==5.2.0
click==8.1.6
colorama==0.4.6
command-not-found==0.3
configobj==5.0.8
contourpy==1.0.7
cryptography==41.0.7
cupshelpers==1.0
cycler==0.11.0
dbus-python==1.3.2
decorator==5.1.1
defer==1.0.6
defusedxml==0.7.1
deprecation==2.0.7
dill==0.3.8
distro==1.9.0
docker==5.0.3
eyed3==0.9.7
filelock==3.13.1
filetype==1.2.0
fonttools==4.46.0
fs==2.4.16
Glances==3.4.0.3
gyp==0.1
html2text==2024.2.26
httplib2==0.20.4
idna==3.6
ifaddr==0.2.0
IMDbPY==2021.4.18
influxdb==5.3.1
kiwisolver==0.0.0
launchpadlib==1.11.0
lazr.restfulclient==0.14.6
lazr.uri==1.0.6
libevdev==0.5
libvirt-python==10.0.0
louis==3.29.0
lxml==5.2.1
lz4==4.0.2+dfsg
Mako==1.3.2.dev0
Markdown==3.5.2
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.6.3
mdurl==0.1.2
mpmath==0.0.0
msgpack==1.0.3
multiprocess==0.70.16
mutagen==1.46.0
nemo-emblems==6.4.0
netaddr==0.8.0
netifaces==0.11.0
nicotine-plus==3.2.9
numpy==1.26.4
oauthlib==3.2.2
onboard==1.4.1
packaging==24.0
PAM==0.4.2
pexpect==4.9.0
pillow==10.2.0
pipx==1.4.3
platformdirs==4.2.0
ply==3.11
psutil==5.9.8
ptyprocess==0.7.0
pulsemixer==1.5.1
pyasn1==0.4.8
pyasyncore==1.0.2
pycairo==1.25.1
pycryptodomex==3.20.0
pycups==2.0.1
pycurl==7.45.3
pyelftools==0.30
Pygments==2.17.2
PyGObject==3.48.2
PyICU==2.12
pyinotify==0.9.6
PyJWT==2.7.0
PyNaCl==1.5.0
pyparsing==3.1.1
pyparted==3.12.0
pypng==0.20231004.0
pysmi==0.3.4
pysnmp==4.4.12
pystache==0.6.0
python-apt==2.7.7+ubuntu4
python-dateutil==2.8.2
python-debian==0.1.49+ubuntu2
python-gnupg==0.5.2
python-magic==0.4.27
python-xlib==0.33
pytz==2024.1
pyudev==0.24.0
pyxdg==0.28
PyYAML==6.0.1
qrcode==7.4.2
ranger-fm==1.9.3
repolib==2.2.1
requests==2.31.0
requests-file==1.5.1
rich==13.7.1
SciPy==1.11.4
setproctitle==1.3.3
setuptools==68.1.2
six==1.16.0
soupsieve==2.5
sympy==1.12
systemd-python==235
tinycss2==1.2.1
tldextract==3.1.2
typing_extensions==4.10.0
ubuntu-drivers-common==0.0.0
ufoLib2==0.16.0
ufw==0.36.2
ujson==5.9.0
unicodedata2==15.1.0
Unidecode==1.3.8
urllib3==2.0.7
userpath==1.9.1
wadllib==1.3.6
webencodings==0.5.1
websocket-client==1.7.0
websockets==10.4
wheel==0.42.0
xdg==5
xkit==0.0.0
xlrd==2.0.1
yt-dlp==2024.4.9

View file

@ -20,12 +20,14 @@ BASE_DIR = Path(__file__).resolve().parent.parent
# See https://docs.djangoproject.com/en/5.2/howto/deployment/checklist/ # See https://docs.djangoproject.com/en/5.2/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret! # SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'django-insecure-)z5-$t&%njx^$4wrsq4+@#oybrssf_z*1(p9t(^o2v!2nkybab' SECRET_KEY = 'wiuweofuwnfowenfwoeuf$t&%njx^$4wrsq4+@#oybrssf_z*1(p9t(^o2v!2nkybab'
# SECURITY WARNING: don't run with debug turned on in production! # SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True DEBUG = False
ALLOWED_HOSTS = ['localhost', 'localhost:8000', '127.0.0.1'] ALLOWED_HOSTS = ['localhost', 'localhost:8000', '127.0.0.1', 'shrinkinminkin.com', 'www.shrinkinminkin.com']
CSRF_TRUSTED_ORIGINS = ['https://www.shrinkinminkin.com', 'https://shrinkinminkin.com']
# Application definition # Application definition
@ -117,7 +119,7 @@ USE_TZ = True
STATIC_URL = 'static/' STATIC_URL = 'static/'
STATIC_URL = '/static/' STATIC_URL = '/static/'
STATIC_ROOT = BASE_DIR / 'staticfiles' STATIC_ROOT = BASE_DIR / 'static'
STATICFILES_DIRS = [BASE_DIR / 'static',] STATICFILES_DIRS = [BASE_DIR / 'static',]
STORAGES = { STORAGES = {
"staticfiles": { "staticfiles": {

View file

@ -1,10 +1,10 @@
""" """
WSGI config for shrinkinminkin project. WSGI config for korabo project.
It exposes the WSGI callable as a module-level variable named ``application``. It exposes the WSGI callable as a module-level variable named ``application``.
For more information on this file, see For more information on this file, see
https://docs.djangoproject.com/en/5.2/howto/deployment/wsgi/ https://docs.djangoproject.com/en/5.1/howto/deployment/wsgi/
""" """
import os import os

View file

@ -16,7 +16,8 @@
position: fixed; position: fixed;
bottom:0; bottom:0;
right: 0; right: 0;
margin:20px"> margin:20px;
z-index: 999999;">
{{ message }} {{ message }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close"> <button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">X</span> <span aria-hidden="true">X</span>

View file

@ -29,5 +29,4 @@ def mailing_list(request):
) )
m.save() m.save()
messages.add_message(request, messages.INFO, "Nice! Thanks for joining our mailing list!") messages.add_message(request, messages.INFO, "Nice! Thanks for joining our mailing list!")
return redirect('index')
return redirect(referer)