Skip to content
This repository has been archived by the owner on Nov 16, 2018. It is now read-only.

Full production backend configuration with docker compose file (without btc node)

Kristina Et cetera edited this page Feb 1, 2018 · 1 revision
  1. Создать на сервере директорию prod и скопировать docker-compose-without-btc.yml из Drone-CI, добавить nsqd, mongo, backend директории. Зайти в prod.

  2. Добавить файл переменных окружения .env:

MONGO_DATA_DIR=./mongo/data
MONGO_LOG_DIR=./mongo/logs

NSQD_DATA_DIR=./nsqd

BACKEND_LOGS=./backend/logs
BACKEND_CONF=./multy.config
BTCD_CERT=./rpc.cert

Выполнить команду source .env.

  1. В эту же директорию скопировать multy.config-example и переименовать его в multy.config.

Изменить в нем следующие поля:

  • mongodb:27017
  • NSQAddress: nsq:4150
  • BTCNodeAddress: HOST_ADDR:18334
  • Firebase: ключ API взять из кабинета firebase

HOST_ADDR - заменить на адрес хоста.

  1. Запустить сервис:
docker-compose -f docker-compose-without-btc.yml up
Clone this wiki locally