Документация по инфраструктуре

1. Организация доступа к базе данных для Navicat (Stage)

Порт - 6432
Первоначальная база данных - dbpg_stage
Имя пользователя - usavto
Пароль - 49NMsT40
SSH -
Порт - 22
Логин - marat
Закрытый ключ

2. Организация доступа к базе данных для Navicat (Prod)

Порт - 6432
Первоначальная база данных - dbpg_prod
Имя пользователя - usauto
Пароль - >ZDfv2V>Ds9Q
SSH -
Порт - 22
Логин - marat
Закрытый ключ

Организация облочной сети:

Все развернуто в Yandex Cloud: Основная сеть имеет две public и private. Публичная сеть имеет доступ в интренет и связана таблицей маршрутизации с публичной сетью (то есть доступ в интернет приватной сети осуществляется через публичную). Так же в ней расположен только Nginx который имеет статический адрес и проксирует запросы на все сервисы внутри приватной сети. В приватной же сети находятся все остальные
.
VMs
VM name
Resources
Network
Description
1
Nginx
2xCPU; 2G RAM; 20Gb SSD
public-central1-a
Proxy Server
2
Dev
4xCPU; 4G RAM; 50Gb SSD
private-central1-b
Dev stand
3
Stage
4xCPU; 4G RAM; 50Gb SSD
private-central1-b
Stage stand
4
Prod
8xCPU; 8G RAM; 100Gb SSD
private-central1-b
Prod stand
5
Bamboo
4xCPU; 8G RAM; 50Gb SSD
private-central1-b
CICD
There are no rows in this table
Hosted Usavto URLs:
App
Description
There are no rows in this table
Repositories:
Repo Name
Description
1
Automation
2
FrontEnd app
3
Main BackEnd app
4
Converter to pdf app
5
Auth app
There are no rows in this table
Application services:
App
Description
1
admin_php_fpm
BackEnd: Основной движок
2
ssoauth
Сервис авторизации
3
pdf_gen
Генератор PDF файлов
4
fe
FrontEnd: nuxt.js
5
web_server
Nginx для проксирования на admin_php_fpm и статического контента
There are no rows in this table

Базы данных PostgreSQL для стендов stage и prod кластерные и подняты в Cloud:
База даных для dev стенда поднимается на localhost’e в контейнере, используется файл docker-compose-infra.
Databases creds:
Stand
Creds
1
Dev
DB_HOST=postgres DB_PORT=5432 DB_DATABASE=usauto_admin DB_USERNAME=usauto DB_PASSWORD=49NMsT40
Location: localhos docker container
2
Stage
DB_HOST=rc1b-cehoscq0jpb0y7ea.mdb.yandexcloud.net DB_PORT=6432 DB_DATABASE=dbpg_stage DB_USERNAME=usauto DB_PASSWORD=49NMsT40
3
Prod
DB_HOST=rc1b-3lb2dd5rpbbid14x.mdb.yandexcloud.net DB_PORT=6432 DB_DATABASE=dbpg_prod DB_USERNAME=usavto DB_PASSWORD=>ZDfv2V>Ds9Q
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.