Add systemd config for gunicorn (description in readme)

This commit is contained in:
jar3b 2016-06-26 15:19:46 +03:00
parent cf74075b00
commit 2f5df29d0a

View File

@ -192,16 +192,25 @@ _Внимание_! Только Python 3 (для 2.7 пока есть отде
sudo gunicorn -c gunicorn.conf.py wsgi:application &
sudo service nginx start
```
- В пристейшем случае Ваш `/etc/rc.local` может выглядеть так, как ниже. Лмбо используйте аналоги supervisor.
- Ниже пример конфига для systemd для запуска как сервис, для этого нужно создать файл `fias.service` в директории `/etc/systemd/system/`
```
searchd --config /usr/local/etc/sphinx.conf
cd /var/www/fias-api
gunicorn -c gunicorn.conf.py wsgi:application &
[Unit]
Description=Gunicorn instance to serve fias
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
- `/normalize/<guid>` - актуализирует AOID или AOGUID, на выходе выдает