Установка, запуск, остановка микросервиса rest-api-v1, просмотр логов

Сервер BOOCO Astra (v 2.x) / rest-api-v1

Требования

Должны быть установлены:

  • Docker;
  • PostgreSQL;
  • микросервис bosql;
  • RabbitMQ;
  • BOOCO Server 2.x (для работы микросервиса не требуется, нужен для удобной конфигурации).

Установка

  1. Cоздайте папку /opt/rest-api-v1и перейдите в нее:
sudo mkdir -p /opt/rest-api-v1
cd /opt/rest-api-v1
  1. Скачайте файл docker-compose.yml:
  2. sudo curl https://www.booco.ru/install/microservices/rest-api-v1/docker-compose.yml --output docker-compose.yml
  3. Скачайте и отредактируйте шаблон файла конфигурации .env:
  4. sudo curl https://www.booco.ru/install/microservices/rest-api-v1/config.env --output .env

    Описание переменных .env для rest-api-v1

  5. При необходимости диспетчеризации логов настройте логирование с помощью микросервиса master-logger.

Запуск

sudo docker compose up -d
# или если .env называется по-другому
sudo docker compose --env-file rest-api-v1.env up -d

Остановка

sudo docker compose down

Просмотр логов

sudo docker logs rest-api-v1 -f