Как включить конфигурационные файлы nginx и gunicorn в систему управления версиями на Digital Ocean?
Я запускаю gunicorn и nginx на цифровой капле океана. Проблема, с которой я сталкиваюсь, заключается в том, что мои конфигурационные файлы для этих служб находятся в
/etc/nginx/sites-enabled/django
И
/etc/init/gunicorn.conf
В то время как мой код находится в /src/my_project
Моя проблема в том, что мой исходный код находится под управлением исходного кода. Конфигурационные файлы в /etc/
не являются. этот вопрос, Как вы справляетесь с конфигурационными файлами в системе управления версиями?, говорит, что вы должны хранить свои конфигурационные файлы в системе управления версиями, но не объясняет, как настроить их.
Как включить мои конфигурационные файлы nginx и gunicorn в систему управления версиями с остальной частью моего проекта django, сохраняя при этом конфигурационные файлы, прикрепленные к nginx и gunicorn соответствующим образом на сервере? Спасибо!
1 ответ:
Вы можете добавить конфигурационный файл nginx в свой репозиторий
mv /etc/nginx/sites-available/django /src/my_project/nginx/django git add /src/my_project/nginx/django
Затем создайте символическую ссылку.
ln -s /src/my_project/nginx/django /etc/nginx/sites-enabled/django
Вы можете сделать то же самое для вашей конфигурации gunicorn.