- Установить, если она ещё не установлена, службу Docker (Docker Compose).
- Скопировать файл
.env.exampleв.env:
cp .env.example .env- Установить значения переменных окружения, например:
Список переменных окружения:
DB_USER— основной пользователь БД с правами администратора;DB_PASSWORD— пароль основного пользователя;DB_NAME— наименование базы данных;DB_DATA— путь к файлу с данными, которые хранятся в томе Docker;DB_PORT— порт базы данных;JWT_TOKEN_SALT— «соль» (добавка к уникальному хешу) токена авторизации.
# Настройка доступа к базе данных
DB_USER=pulse
DB_PASSWORD=pulse
DB_NAME=pulse
DB_DATA=/var/lib/postgresql/data/pgdata
DB_PORT=5432
# Настройка авторизации
JWT_TOKEN_SALT=pulse- Запустить микросервисы, предварительно собрав их docker-образы:
docker compose down
docker compose build
docker compose --env-file .env up --detach- Выполнить пункты раздела Установка и запуск.
- Для проверки совместной работы микросервисов после обновления кода, необходимо повторить пункт 4 раздела Установка и запуск.
- Запуск и отладка микросервиса для регистрации и аутентификации.