Bridge service for the Yandex Practicum, Career Tracker
Сервис найма в карьерном трекере, который предоставляет возможность партнерам работать с базой заинтересованных кандидатов.
-
Разработчик Сластухин Александр
-
Разработчик и Тимлид Ярослав Андреев
- Email:
Password:
hr_passwordПримечание: использование Docker, poetry.
- Две основные ветки:
mainиdevelop - Ветка
develop— “предрелизная”. Т.е. здесь должен быть рабочий и выверенный код - Создавая новую ветку, наследуйтесь от ветки
develop - В
mainнаходится только production-ready код (CI/CD) - Правила именования веток
- весь новый функционал —
feature/название-функционала - исправление ошибок —
bugfix/название-багфикса
- весь новый функционал —
- Пушим свою ветку в репозиторий и открываем Pull Request
Перед запуском проекта необходимо создать копию файла
.env.example, назвав его .env и установить значение базы данных почты и тд.
- Python 3.11+;
- Docker (19.03.0+) c docker compose;
- Poetry;
Установка зависимостей poetry:
poetry installЗапуск сервера локально:
запуск сервиса:
make startостановка сервиса:
make stopостановка контейнера сервиса:
make clearБазовая команда для запуска БД, миграций, сервиса:
docker exec backend-container-bridge make server-initнаполнение PostgreSQL тестовыми данными:
docker exec backend-container-bridge poetry run python manage.py loaddata fixtures/data.json