Add systemd config for gunicorn (description in readme)
This commit is contained in:
parent
cf74075b00
commit
2f5df29d0a
23
README.md
23
README.md
@ -192,16 +192,25 @@ _Внимание_! Только Python 3 (для 2.7 пока есть отде
|
|||||||
sudo gunicorn -c gunicorn.conf.py wsgi:application &
|
sudo gunicorn -c gunicorn.conf.py wsgi:application &
|
||||||
sudo service nginx start
|
sudo service nginx start
|
||||||
```
|
```
|
||||||
- В пристейшем случае Ваш `/etc/rc.local` может выглядеть так, как ниже. Лмбо используйте аналоги supervisor.
|
- Ниже пример конфига для systemd для запуска как сервис, для этого нужно создать файл `fias.service` в директории `/etc/systemd/system/`
|
||||||
|
|
||||||
```
|
```
|
||||||
searchd --config /usr/local/etc/sphinx.conf
|
[Unit]
|
||||||
cd /var/www/fias-api
|
Description=Gunicorn instance to serve fias
|
||||||
gunicorn -c gunicorn.conf.py wsgi:application &
|
After=network.target
|
||||||
|
|
||||||
exit 0
|
[Service]
|
||||||
|
User=fias
|
||||||
|
Group=www-data
|
||||||
|
WorkingDirectory=/var/www/fias-api
|
||||||
|
ExecStart=/usr/local/bin/gunicorn --workers 6 --bind unix:/tmp/fias-api-unicorn.sock -m 007 wsgi:application
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- Для запуска сервиса используем `sudo systemctl start fias`, для регистрации в автозапуске `sudo systemctl enable fias`
|
||||||
|
|
||||||
## Api
|
## Api
|
||||||
|
|
||||||
- `/normalize/<guid>` - актуализирует AOID или AOGUID, на выходе выдает
|
- `/normalize/<guid>` - актуализирует AOID или AOGUID, на выходе выдает
|
||||||
|
Loading…
x
Reference in New Issue
Block a user