Настройка Nginx на сервере Ubuntu 16.04 для Flask API и интерфейса ReactJS - PullRequest
0 голосов
/ 04 октября 2018

Я нахожусь в процессе (впервые) развертывания приложения на фляге с веб-интерфейсом activjs.

Я использую цифровой сервер Ocean Ubuntu 16.04 и смог выполнить этот учебник и запустить приложение фляги, если я попаду на сервер напрямую.После этого я прочитал этот урок , чтобы настроить интерфейс.Оба эти урока были успешными, и я смог запустить оба, но не (как я знаю) одновременно.У меня возникает вопрос - как я могу запустить их в файле nginx sites-available?Это то, что у меня пока есть:

server {

    listen 80;

    root /var/www/my_project/build;

    server_name my_ip_address;

    index index.html index.htm;

    location / {

    }

    location /api {

        include proxy_params;

        proxy_pass r/http://unix:home/my_user/my_project/my_project.sock

    }

}

В моем файле my_project.service, расположенном в /etc/systemd/system/my_project.service:

[Unit]
Description=Gunicorn instance to serve my_project
After=network.target

[Service]
User=my_user
Group=www-data
WorkingDirectory=/home/my_user/my_project
Environment="PATH=/home/my_user/my_project/env/bin"
ExecStart=/home/my_user/my_project/env/bin/gunicorn --workers 3 --bind 127.0.0.0:5000 wsgi:app --timeout 3000

[Install]
WantedBy=multi-user.target
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...