Skip to content

ProFIT1337/sibdev

Repository files navigation

Тестовое задание на должность Junior Backend разработчик


Выполнил: Гаврилов Артём Андреевич
Целевая компания: Sibdev
Задание можно найти в файле [ТЗ] Junior Python.docx
Тестовые данные расположены в файлах test_deals.csv и short_test_deals.csv


Установка

  • Клонировать репозиторий
  • Если необходимо развернуть dev версию проекта, то выполнить инструкцию
  docker-compose up -d --build
  • Если необходимо развернуть prod версию проекта, то выполнить инструкцию
  docker-compose -f docker-compose.prod.yml up -d --build

Запуск

Запуск dev версии осуществляется инструкцией

  docker-compose up 

И для prod версии используется инструкция

  docker-compose -f docker-compose.prod.yml up

Использование

prod версия проекта

Необходимо на адрес

127.0.0.1:1337/api

отправить POST запросом файл с данными о сделках.
Результат обработки будет доступен GET запросом по адресу

127.0.0.1:1337/api/result

dev версия проекта

Необходимо на адрес

127.0.0.1:8000/api

отправить POST запросом файл с данными о сделках.
Результат обработки будет доступен GET запросом по адресу

127.0.0.1:8000/api/result

Используемые технологии

  • Python 3.8
  • Django 3.2.2
  • Django Rest Framework 3.12.4
  • PostgreSQL 12.0
  • Gunicorn 20.1.0
  • Nginx 1.19.10

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published