Установка exchanger-web
Prepare dependencies
apt install -y nano sudo curl wget
apt update
apt upgrade -y1. 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-net6. Docker login
7. Create required folders
8. Place basic nginx config server_names_hash_bucket_size.conf
server_names_hash_bucket_size.conf9. Place basic nginx config nginx_default.conf
nginx_default.conf10. Place Nginx nginx_admin.conf config
nginx_admin.conf config11. Place Nginx nginx_web.conf config
nginx_web.conf config12. Create config file (.env)
12. Create your docker-compose.yml
13. Start WEB server
1. Подготовка окружения
Установить пакеты сервера (nano git curl)
Установить Nginx:
Установить NodeJS:
Установка NodeJs2. Скачать ПО на сервер
Создаем SSH-ключ
Доступ к исходному кодуКлонируем репозитории
3. Сборка админ панели
4. Сборка веб-панели
5. Применяем Nginx конфигурацию
Last updated