Web Development with Flask API :
On your /etc/nginx/sites-available and sites-enabled :server {
listen <port_number>;
server_name <domain>;
root /var/www/FlaskApi/<your_path>;
access_log /var/log/nginx/<your_app>_access.log;
error_log /var/log/nginx/<your_app>_error.log;
location / {
proxy_pass http://unix:/var/www/FlaskApi/<your_path>/<name>.sock;
}
}
~# /etc/init.d/nginx restart
root@blue:/var/www/FlaskApi/<your_path># nohup /usr/bin/python3 /usr/local/bin/gunicorn --workers 3 --bind unix:<name>.sock -m 007 main:app --reload &
root@blue:/var/www/FlaskApi/<your_path># chown -Rf root:www-data <name>.sock
Web Development with FastAPI :root@blue:/var/www/FlaskApi/<your_path>#
nohup uvicorn main:app --host <private_ip> --port <port_number> --reload --uds <name>.sock &