Работа с образом Django в Vscale

Комментарии

Комментариев: 4

  • Avatar
    Фыва

    nginx в этом деле как-то участвует?

  • Avatar
    Vscale

    В состав образа входит Django (версия 1.8.7) с предустановленным веб-сервером nginx 1.10.0.

  • Avatar
    Владимир

    Добрый день!

    К сожалению, не удается связать этот образ с  git-репозитарием. Может быть, я, по неопытности не так делаю.

    1) В домашней директории своего пользователя выполнил  git  clone <myrepo>

    2) Создал виртуальное окружение <myrepo>/<myvenv>, активироал, установил Django2.0.2

    3) Django проект находится в /home/myuser/<myrepo>/<myproject>

    4)  В gunicorn.service прописал

    User=myuser
    Group=myuser
    WorkingDirectory=/home/myuser/<myrepo>/<myproject>
    ExecStart=/usr/bin/gunicorn3 --pid /run/gunicorn/pid --bind unix:/run/gunicorn/socket <myproject>.wsgi

    И теперь 

    $ sudo gunicorn3 myproject.wsgi --bind unix:/run/gunicorn/socket

    Вылетает с ошибкой

    [INFO] Starting gunicorn ...
    [ERROR] Can't connect to /run/gunicorn/socket

  • Avatar
    Владимир

    Привет!

    Заработало, вроде!

    1) установил  gunicorn в виртуальное окружение

    2) поправил gunicorn.service

    3) поправил /etc/nginx/sites-available/myproject

    Теперь $ git pull и перезапуск  web-приложения  приводят к нужному результату.

     

Войдите в службу, чтобы оставить комментарий.