Skip to content

rsticks/URL_Shortner

Repository files navigation

Url shortener service

Сокращатель ссылок USAGE:

  1. Склонировать ветку
  2. Запустить docker build Опционально: если деплоим в облоко - надо запушить готовый image
  3. Запустить скрипт run.sh для docker-compose
  4. Использовать API:
    1. для сокращения ссылки: http://host:port/api/v1/url в body передать длинную ссылку { "url": "https://example.com/" }

    2. перейти по ссылке из ответа

Frontend (Vite + React)

В репозитории есть простой фронтенд в папке frontend/.

Dev-режим

  1. Поднимите бэкенд (например через ./run.sh, он откроется на http://localhost:8080).
  2. Запустите фронтенд:
cd frontend
npm install
npm run dev

Vite настроен так, что запросы на /api/* проксируются на http://localhost:8080 (см. frontend/vite.config.ts).

Переменные окружения

  • VITE_API_BASE: базовый URL для API (по умолчанию пусто, используется относительный /api/...).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12