Перенос и настройка проекта
Для начала перейдём в директорию /home, именно в ней будет находиться наш проект:
cd /home
Клонируем наш проект с GitHub в директорию /home:
git clone https://github.com/Permin0ff/fastapi_ecommerce_docker.git
Затем перейдём в директорию проекта:
cd fastapi_ecommerce_docker
Сначала создадим файл .dockerignore, это необходимо чтоб директория .git не попала в содержимое образа:
vi .dockerignore
Со следующим содержимым:
.git
.gitignore
docker-compose*
Примечание: Чтобы перевести текстовый редактор vi в режим редактирования, нажмите клавишу i или Insert.
Не забываем сохранить файл(Нажимаем Esc и вводим :wq, нажимаем Enter. Если по каким-то причинам не нужно сохранять изменения в редактируемом файле вводим :q!. А если редактор использовался только для просмотра содержимого файла то тогда для выхода используем :q).
Зафиксируем изменения в репозитории:
git add .dockerignore
git commit -am "Create .dockerignore file"
А затем перейдём в директорию nginx:
cd nginx
Теперь отредактируем файл конфигурации NGINX - fastapi_ecommerce.conf:
vi fastapi_ecommerce.conf
Изменим значение server_name на имя имя вашего домена:
server_name имя_вашего_домена;
Примечание: Чтобы перевести текстовый редактор vi в режим редактирования, нажмите клавишу i или Insert.
Не забываем сохранить файл(Нажимаем Esc и вводим :wq, нажимаем Enter. Если по каким-то причинам не нужно сохранять изменения в редактируемом файле вводим :q!. А если редактор использовался только для просмотра содержимого файла то тогда для выхода используем :q).
Зафиксируем изменения в репозитории:
git commit -am "Add domain name to fastapi_ecommerce.conf"
После этого, на данном этапе, настройка проекта завершена.