Skip to content

rastegaevevgeniy/career_tracker

Repository files navigation

career_tracker

Цель проекта: Вывод аналитических данных для карьерного трека Яндекса в рамках проекта Хакатон+

Provides analytical data in the career track.

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

Технологии

Python==3.9, Django==4.2.7, PostgreSQL, RestAPI, Nginx, Dosker, Dosker-Compose

Как запустить проект

запуск контейнера Docker для backend:

cd backend/trasker
docker build -t tracker_backend . 
docker run --name tracker_backend_container --rm -p 8000:8000 tracker_backend
docker exec tracker_backend_container python manage.py migrate
docker exec tracker_backend_container python manage.py load_data

Запуск контейнеров Docker через docker-compose:

docker-compose up 
docker compose exec backend python manage.py migrate
docker compose exec backend python manage.py load_data
docker compose exec backend python manage.py collectstatic 
docker compose exec backend cp -r /app/static/. /backend_static/static/
http://localhost:8000/api/

Необходимые переменные окружения

DB_ENGINE # используемая база данных DB_NAME # имя базы данных POSTGRES_USER # логин для подключения к базе данных POSTGRES_PASSWORD # пароль для подключения к БД DB_HOST # название сервиса DB_PORT # порт для подключения к БД SECRET_KEY # ключ к защите подписанных данных DOCKER_USERNAME # имя пользователя в DockerHub DOCKER_PASSWORD # пароль пользователя в DockerHub HOST # ip-адрес сервера USER # пользователь SSH_KEY # приватный ssh-ключ PASSPHRASE # пароль для ssh-ключа

Документация к API и примеры запросов доступны по ссылке в проекте:

http://<host>/api/redoc

''' http:///api/docs '''

Разработчики проекта

Product mfnager:

Анна

Systems_Analytyst:

Руслан

Команда дизайна:

Павел, Екатерина

Команда Frontend

Валентина, Ирена

Команда Backend

Евгений, Вугар

ссылка на развернутый проект, актуальна на 11.12.2023

About

provides analytical data in the career track

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •