Запуск Docker контейнеров
Запустим процесс создания образов, выполним:
cd ..
docker compose -f docker-compose.prod.yml build
Создадим и запустим контейнеры:
docker compose -f docker-compose.prod.yml up -d
Контейнеры создались и начали работать:
Затем выполним миграции:
docker compose -f docker-compose.prod.yml exec web python manage.py migrate --no-input
И соберем статические файлы:
docker compose -f docker-compose.prod.yml exec web python manage.py collectstatic --no-input
Проверяем работоспособность сайта, перейдём по адресу http://имя_вашего_домена:
Сайт работает, добавим книги и проверим различные функции:
Всё работает корректно, проект был успешно развёрнут на сервере.