add maintenance mode to nginx

This commit is contained in:
loulous27 2025-11-27 09:18:34 +01:00
parent ab2a9bfa4d
commit 6dd56b94ef
4 changed files with 184 additions and 1 deletions

View file

@ -35,9 +35,10 @@ run and to maintain.
sudo mkdir static media
sudo chown www-data:www-data -R static media
sudo chmod g+rwx -R static media
sudo chmod +x maintenance_tool.sh
sudo cp docs/uwsgi_photos.ini /etc/uwsgi/apps-available/uwsgi_photos.ini
sudo ln -s /etc/uwsgi/apps-available/uwsgi_photos.ini /etc/uwsgi/apps-enabled/
sudo cp docs/nginx_photos /etc/nginx/sites-available/photos.crans.org
sudo cp docs/nginx_photos_maintenance /etc/nginx/sites-available/photos.crans.org
sudo ln -s /etc/nginx/sites-available/photos.crans.org /etc/nginx/sites-enabled/
sudo cp docs/letsencrypt_photos.crans.org /etc/letsencrypt/conf.d/photos.crans.org
sudo cp docs/renewal-hooks_post_nginx /etc/letsencrypt/renewal-hooks/post/nginx
@ -70,6 +71,12 @@ run and to maintain.
# change DEBUG to True in photo21/settings.py
```
6. **Maintenance Mode.**,
In production to toggle the server mainteance mode
```./maintenance_tool.sh```
6. *Enjoy \o/*
In production, the NGINX site should now work.