almanac_backend
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
README.md
Almanac
Almanac — ваш надежный навигатор в мире IT услуг. С помощью нашего сервиса вы сможете легко создавать и управлять списками нужных вам услуг, сравнивать предложения разных компаний и выбирать лучшие решения.
Мы предлагаем продвинутые фильтры, которые помогут вам находить именно то, что искали. Личные кабинеты позволяют сохранять и отслеживать ваши предпочтения, а чаты с организациями дают возможность напрямую общаться и получать консультации.
Рабочий прототип доступен по ссылке: http://88.218.66.181/
Необходимые зависимости
- Docker
Установка и запуск
- Склонируйте данный репозиторий:
- Создайте
файл с конфигурацией сервиса. Ниже указан пример для локального развертывания:.env
SERVER_PORT=80
SERVER_URL=http://localhost:80
CORS_URLS=["http://localhost:80"]
AUTH_TOKEN_SECRET=m0Nc+tMZ1EsNMfUIYDuqUKAFv+c61YoUEf+oDxLqkl0=
DB_URL=postgresql+psycopg://user:qwerty12@database:5432/almanac
DB_USER=user
DB_PASSWORD=qwerty12
DB_NAME=almanac
MINIO_USER=user
MINIO_PASSWORD=qwerty12
MINIO_REGION=ru-samara-1
MINIO_BUCKET=almanac
KEYDB_URL=redis://keydb:6379/0
- Разверните сервер через Docker:
Процесс может занять некоторое время, так как будет происходить скачивание и сборка всех компонентов.
- После успешного запуска сервис будет доступен по ссылке http://localhost
Документация
При запущенном сервисе по ссылке http://localhost/api/docs будет доступна OpenAPI документация методов сервиса.