Backend для интернет магазина. Фронтэнд предоставлен в учебных целях.
- Скопировать репозиторий
git clone https://github.com/Jagernau/course6
- Изменить данные для создания БД в
course6/market_postgres/docker-compose.yaml
в отделе db/environment под себя. - Изменить данные для подключения к БД в
course6/skymarket/skymarket/settings.py
:
- Узнать HOST, postgres можно вообще где угодно запускать. В compose создаётся Сеть skymarket, узнать точнее:
sudo docker network ls
, а потом проинспектировать еёinspect
- Создать env, войти в песочницу, установить зависимости из course6/requirements.txt:
- Скорее всего psycopg2 при установке выдаст ошибку, установить postgres.
- Запустить фронт nginx и бд в
course6/market_postgres/
черезsudo docker-compose up
- Мигрировать таблицы
course6/skymarket/manage.py migrate
- Запустить проект
course6/skymarket/manage.py runserver