Как правильно перенести проект Django на сервер?
Проект разрабатывался локально, с локальной БД и локальными настройками в settings.py. Теперь нужно его развернуть на сервере. В .gitignore включены settings.py, а также миграции.
На сервере создано виртуальное окружение, настроена БД. При клонировании репозитория проект оказывается без файла settings.py, он добавляется и редактируется вручную на сервере.
Если проект создается на сервере при помощи django-admin startproject mysite, проблем нет, однако при описанном выше сценарии файл settings.py оказывается "неизвестным" внутри проекта (может быть, есть и какие-то другие проблемы).
Что нужно сделать, чтобы всё работало? (Вопрос именно о благополучии внутри проекта Django, всё остальное настроено.)
ОС на сервере: Ubuntu 16.04, версия Django: 2.2.14, Python 3.5.