Skip to content

sr-2020/balancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Balancer

Уставновить зависимости

Нужно установить следующее:

Добавить ключ для расшифровки секретов

Создайте файл .vault_pass в корне репозитория:

touch .vault_pass

Добавьте в него пароль: Password ansible vault (См. https://sr2020.atlassian.net/wiki/spaces/IT/pages/12877916/Balancer)

Добавить пользователя на сервер

Вы не сможете без sudo доступа добавить своего пользователя на сервер. Отправьте Гуркалову свой public key.

Добавить домен

Для добавления домена для нового сервиса newservice нужно написать Гуркалову, чтобы он через панель VScale добавил домен.

Самостоятельно отредактировать файл: group_vars/server.yml выбрав на инстансе порт, открытый для вашего сервиса - на него будет проксироваться трафик с балансера. Диапазон возможных портов: 7000-7100

nginx_services:
  - { name: 'gateway', port: '7000'}
  - { name: 'auth', port: '7002'}
  - { name: 'position', port: '7003'}
  - { name: 'billing', port: '7004'}
  - { name: 'push', port: '7005'}
  - { name: 'model-engine', port: '7006'}
  - { name: 'models-manager', port: '7007'}
  - { name: 'newservice', port: '7008'}
  - { name: 'pma', port: '7050'}

После нужно выполнить следующую команду, где username - имя вашего пользователя:

make setup env=production user=username

Releases

No releases published

Packages

No packages published