Сокращатель ссылок USAGE:
- Склонировать ветку
- Запустить docker build Опционально: если деплоим в облоко - надо запушить готовый image
- Запустить скрипт run.sh для docker-compose
- Использовать API:
-
для сокращения ссылки: http://host:port/api/v1/url в body передать длинную ссылку { "url": "https://example.com/" }
-
перейти по ссылке из ответа
-
В репозитории есть простой фронтенд в папке frontend/.
- Поднимите бэкенд (например через
./run.sh, он откроется наhttp://localhost:8080). - Запустите фронтенд:
cd frontend
npm install
npm run devVite настроен так, что запросы на /api/* проксируются на http://localhost:8080 (см. frontend/vite.config.ts).
VITE_API_BASE: базовый URL для API (по умолчанию пусто, используется относительный/api/...).