Skip to content

MVP Alfa People сервис ИПР (backend)

Notifications You must be signed in to change notification settings

zalgan05/MVP-Alfa-People

 
 

Repository files navigation

MVP Alfa People сервис ИПР (backend) Команда 12

Описание проекта

Сервис предназначен для составления сотрудникам ИПР (индивидуальных планов развития), его просмотра и отслеживания.

Локальный запуск сервиса в Docker

Склонировать репозиторий на свой компьютер и перейти в корневую папку:

git clone git@github.com:WebDozen/backend.git
cd backend

Создать в корневой папке файл .env с переменными окружения, необходимыми для работы приложения.

Пример содержимого файла:

TOKEN='dskjldfskjldfjksdfgklfgdskjsfgdjndnsf'
USE_SQLITE='false'
DEBUG='tRue'

POSTGRES_USER=django_user
POSTGRES_PASSWORD=mysecretpassword
POSTGRES_DB=django
DB_HOST=db
DB_PORT=5432

Из корневой директории запустить сборку контейнеров с помощью docker-compose:

docker-compose up -d

При разворачивании контейнеров автоматически будет загружена тестовая база данных.

Документация будет доступка по ссылке http://127.0.0.1/api/swagger/

Для попадания в админ-зону, перейдите по адресу http://127.0.0.1:8000/admin/.

Логин и пароль:

  • login: admin
  • password: admin

Технологии

  • Python 3.12.1
  • Django 3.2
  • Django REST framework 3.13
  • Nginx
  • Docker
  • Postgres 13.10
  • Celery 5.3.6
  • Redis 5.0.1

Авторы

Артём Мариненко, Андрей Палагута, Данила Мандрейкин, Вадим Гуржий

About

MVP Alfa People сервис ИПР (backend)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.0%
  • Other 1.0%