Данный сервис разрабатывается для сокращения длинных URL-адресов до более компактных, что удобно для обмена и использования. Сервис создаётся с использованием фреймворка FastAPI и языка программирования Python 3.11.
Создание коротких URL из длинных Переход по сокращенным ссылкам с автоматическим перенаправлением Хранение статистики переходов по сокращенным ссылкам Личный кабинет Админ-панель
Сервис разрабатывается с использованием следующих технологий:
Python 3.11 FastAPI База данных PostgreSQL ORM SQLAlchemy Redis Celery Docker Docker Compose Grafana, Prometeus
Добавьте нужные значения в файл .env_example
первый запуск
docker compose up --build
остановить
docker compose down
админ панель доступна по адресу: http://localhost:8000/pages/admin/login