8.3 Запуск Docker контейнеров на сервере
0 из 2 шагов пройдено

Перенос и настройка проекта

Для начала перейдём в директорию /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"

После этого, на данном этапе, настройка проекта завершена.


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Нет обсуждений. Начните первое.