API для сбора заявок в техподдержку магазина.
Используется FastAPI + Postgres, развёртывание через Docker Compose.
- Склонируйте репозиторий:
git clone https://github.com/Flexecstasy/support-api.git
cd support-api- Создайте папку для тестовых файлов:
mkdir uploads- Запустите Docker Compose:
docker-compose up --buildFastAPI будет доступен на http://localhost:8000.
Используйте Python-скрипт:
python test_api.pyОн создаст тикеты, добавит ответ и выведет список всех тикетов.
backend/app/– исходный код FastAPI (модели, схемы, маршруты)backend/Dockerfile– образ для backenddocker-compose.yml– backend + Postgresuploads/– папка для загруженных файловtest_api.py– тестовый скрипт API