Выполнил: Гаврилов Артём Андреевич
Целевая компания: 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
Необходимо на адрес
127.0.0.1:1337/api
отправить POST запросом файл с данными о сделках.
Результат обработки будет доступен GET запросом по адресу
127.0.0.1:1337/api/result
Необходимо на адрес
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