Установите python, flask и модули.
sudo apt install python3 python3-flask python3-pip
sudo pip3 install werkzeug requests
sudo apt install nginx gunicornСкопируйте содержимое файла app.py в главный файл приложения. Измените ip на ip своей машины. Скопируйте содержимое файла run.py, если меняли имя главного файла, измените его и тут. Создайте server.service командой:
sudo nano /etc/systemd/system/server.serviceи скопируйте в него содержимое соответствующего файла. Подправьте пути и имена. Создайте страницу в nginx
sudo nano /etc/nginx/sites-available/serverCкопируйте туда содержимое server.
Проверьте service файл. Введите
sudo systemctl start serverесли вы сделали все правильно, в папке приложения должен появится сокет файл. Сделайте символическую ссылку на nginx файл
sudo ln -s /etc/nginx/sites-available/server /etc/nginx/sites-enabled/serverПроверьте конфигурацию
nginx sudo nginx -tЕсли все прошло успешно, перезапустите nginx:
sudo service nginx restartДобавьте server в автозагрузку, чтобы сервер автоматически запускался.
sudo systemctl enable servergit clone https://github.com/Danny1234561111/Dannyset.git