Установка exchanger-api
Prepare dependencies
apt update
apt upgrade -y
apt install -y nano sudo curl wget1. Install Docker and Docker Compose
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh2. Create runner user and add it to sudoers
sudo adduser --disabled-password --gecos "" runner
sudo usermod -aG sudo runner3. Create docker group and add user to it
sudo usermod -aG docker runner4. Switch to a 'runner' user
sudo su runnernewgrp docker5. Create docker network
docker network create --subnet 10.1.0.0/24 exchanger-net
docker network create --subnet 10.255.255.0/24 control-net6. Docker login
7. Create required folders
8. Create your configurations (.env)
8.1 Create your docs configuration (.env.docs.config.js)
8.2 Create your lifecycle manager secret (.env.lm)
9. Create nginx configuration for api
10. Create your docker-compose.yml
11. Execute credential mongo generation script
12. Initialize MongoDB
13. Start API server
14. Get and remove initial admin credentials:
1. Подготовка окружения
Установить пакеты сервера (nano git curl)
Установить NodeJS:
Установка NodeJsУстановить MongoDB:
Установка MongoDBУстановить Redis
Установить пакеты g ++ build-essential imagemagick graphicsmagick
Установить PM2
2. Скачивание ПО на сервер
Создаем SSH-ключ
Доступ к исходному кодуКлонируем репозитории
3. Конфигурирование и запуск Rest-API
Last updated