SkoltechSummerCamp / 5gst.ru

5gst.ru landing page
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Поднять базу данных #1

Open eugenemavrin opened 2 years ago

eugenemavrin commented 2 years ago

Поднять базу данных postgres + pgadmin на выделенном сервере и настроить репликации на резевный выделенный сервер. Данные для ssh-доступа спросить у @eugenemavrin

AndyForWork commented 2 years ago

добавил админ панель, база данных с обоих серверов подключается, репликация работает

eugenemavrin commented 2 years ago

db.5gst.ru - база и pgadmin amsterdam.5gst.ru - репликация

AndyForWork commented 2 years ago

установить bitnami/postgres docker pull bitnami/postgresql запустить сервер на slave : docker run -p 5432:5432 --name balancer-slave \ -e POSTGRESQL_REPLICATION_MODE=slave \ -e POSTGRESQL_USERNAME=skoltech \ -e POSTGRESQL_PASSWORD=balancer \ -e POSTGRESQL_MASTER_HOST=213.183.48.233 \ -e POSTGRESQL_MASTER_PORT_NUMBER=5432 \ -e POSTGRESQL_REPLICATION_USER=repluser \ -e POSTGRESQL_REPLICATION_PASSWORD=replpass \ bitnami/postgresql:latest

о полях: POSTGRESQL_REPLICATION_MODE - режим в котором роботает сервер POSTGRESQL_USERNAME - имя пользователя POSTGRESQL_PASSWORD - пароль пользователя (роли) POSTGRESQL_MASTER_HOST - адрессс на котором работает master бд POSTGRESQL_MASTER_PORT_NUMBER - порт по которому работает master бд POSTGRESQL_REPLICATION_USER - имя пользователя, под которым slave должен заходить на master POSTGRESQL_REPLICATION_PASSWORD - пароль от пользователя, под которым slave должен заходить на master

pgadmin работает на 213.183.48.233