Благодаря этому проекту можно оценивать фильмы, оставлять коментарии, отзывы.
Python 3.7 Django 2.2.16 Docker GitHub Actions
- Установите и активируйте виртуальное окружение
- Запустите docker-compose командой
docker-compose up
- У вас развернётся проект, запущенный через Gunicorn с базой данных Postgres
- При развёртывании проекта, будут установлены зависимости а также запущен локальный сервер по адресу 127.0.0.1
- Далее в терминале, внутри установленного контейнера выполните миграции
docker-compose exec web python manage.py migrate
- Создайте супер-пользователя
docker-compose exec web python manage.py createsuperuser
- Соберите статику
docker-compose exec web python manage.py collectstatic
Если же после внесенных изменений нужно развернуть проект на боевом сервере, выполните последовательно несколько команд из корневой папки проекта:
git add .
git commit -m <commit_name>
git push
Проект будет протестирован и запущен на боевом сервере по адресу 51.250.16.233
Denis Razgonyaev