This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
other [2023/05/10 09:54] internal |
other [2023/05/22 20:40] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Software and Server Documentation ====== | + | UPPS |
- | + | ||
- | **Application: | + | |
- | + | ||
- | * Python 3.10.6 | + | |
- | * Django 4.1.5 | + | |
- | * Celery(Redis) | + | |
- | * Celery Beat | + | |
- | + | ||
- | Nowa - Bootstrap5 Admin & Dashboard Template. HTML5, CSS3, Bootstrap 5 framework and with Sass. | + | |
- | + | ||
- | // | + | |
- | * Bootstrap v5.1.3 | + | |
- | * Sass | + | |
- | * Gulp | + | |
- | * JQuery v3.6.0 | + | |
- | + | ||
- | **Prod directory: | + | |
- | / | + | |
- | + | ||
- | **Do NOT update via root! Use** "sudo -u www-data git pull" | + | |
- | + | ||
- | **For sync DB -** " | + | |
- | + | ||
- | **Deploy: | + | |
- | + | ||
- | Django + Uwsgi + Nginx | + | |
- | + | ||
- | This tutorial is aimed at the Django user who wants to set up a production web server. | + | |
- | + | ||
- | https:// | + | |
- | + | ||
- | Supervisor is a system that allows its users to monitor and control a number of processes on UNIX-like operating systems. | + | |
- | We need to make sure that our server starts automatically with the system and that it can automatically restart if for some reason it exits unexpectedly. | + | |
- | These tasks can easily be handled by Supervisor. | + | |
- | + | ||
- | **Supervisor: | + | |
- | * celery worker - A Celery worker that executes the task for celery | + | |
- | * celer beat - A scheduler that kicks off tasks at regular intervals | + |