🚀 Деплой API доступен по пути: https://milchenko.online/api/v2
Для поддерживания функционала с двумя ролями (токенами) было добавлено несколько методов в API. Их можно найти в файле или по ссылке. Файл можно скачать для импорта в приложении.
Можно запустить мануально по комаде, указанной ниже, но для этого понадобится поднятые базы Redis и PostgreSQL с настройками, указанными в конфиге по пути configs/app/local.yml
go run cmd/main.go -ConfigPath={путь_до_конфигурационного_файла}
Сами примеры файлов конфигурации можно посмотреть в configs/app/local.yml
Здесь достаточно прописать в корне проекта:
docker-compose up -d
Для заполенения базы данных можно воспользоваться скриптом, который находится по пути: migrations/postgres_filling.py
Как запускать:
python migrations/postgres_filling {url_до_API} {admin_token}
Для запуска тестов нужно прописать
pytest e2e/
Многие готовые сценарии уже обренуты в Makefile. Поэтому можно ознакомиться с ними, прописав:
make help