Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.68 KB

File metadata and controls

42 lines (32 loc) · 1.68 KB

logo

User Service

Микросервис, отвечающий за хранение пользователей, систему дружбы, систему приватности, отображение статуса пользователя.

Содержимое

Сборка

Микросервис написан на Rust, так что чтобы
собрать его вам необходимо лишь установить cargo на ваш ПК, и прописать следующую команду

cargo build --release

После успешной сборки вы сможете найти артефакт по этому пути ./target/release/user_service.

Деплой

Команды для деплоя уже есть в нашем Puff-файле.

Узнать подробнее что такое Puff-файл

# Собирает сервис и пушит его в регистр под тегом latest
puff deploy

Настройка

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

RUST_LOG: string - Уровень логгирования.
DATABASE_URL: string - URL для подключения к PostgreSQL. REDIS_URL: string - URL для подключения к Redis. WSS_URL: string - Домен до сервиса wss (ex. localhost:3000).

Эндпоинты