Для запуска
- Клонировать репозиторий командой:
git clone https://github.com/CH1979/fabrique-sender
- Сoздать в директории с репозиторием файл:
django_secret_key.txt
cодержащий secret key для django.
- Запустить docker-контейнеры командой:
docker-compose up -d --build
- эндпоинт загрузки файлов bills.xlsx и client_org.xlsx (может быть по одному на файл, как посчитаете правильным)
- эндпоинт со списком клиентов
- эндпоинт со списком счетов с возможностью фильтровать по организации, клиенту.
Dict для "классификатора услуг" вынесен в settings.py
Запустить тесты можно командой:
docker-compose run web python -m pytest
Документация по API (Swagger) доступна по адресу: http://127.0.0.1:1337/docs/
Мониторинг задач Celery (Flower) доступен по адресу: http://127.0.0.1:5555/