Skip to content
Snippets Groups Projects
Verified Commit db4693c1 authored by Martin Weise's avatar Martin Weise
Browse files

Add replication for metadata db in dbrepo2

parent c5a47b03
Branches
Tags
2 merge requests!163Relase 1.3.0,!162Resolve "Improve Semantic Service handling"
......@@ -8,6 +8,8 @@ ELASTIC_PASSWORD=elastic
METADATA_DB=fda
METADATA_USERNAME=root
METADATA_PASSWORD=dbrepo
METADATA_REPLICATION_USER=rep
METADATA_REPLICATION_PASSWORD=rep
BROKER_USERNAME=fda
BROKER_PASSWORD=fda
KEYCLOAK_ADMIN=fda
......
......@@ -489,8 +489,7 @@ VALUES ('MIT', 'https://opensource.org/licenses/MIT'),
('CC-BY-4.0', 'https://creativecommons.org/licenses/by/4.0/legalcode');
INSERT INTO `fda`.`mdb_images` (repository, tag, default_port, dialect, driver_class, jdbc_method)
VALUES ('mariadb', '10.5', 3306, 'org.hibernate.dialect.MariaDBDialect', 'org.mariadb.jdbc.Driver', 'mariadb'),
('bitnami/mariadb', '10.5', 3306, 'org.hibernate.dialect.MariaDBDialect', 'org.mariadb.jdbc.Driver', 'mariadb');
VALUES ('bitnami/mariadb', '10.5', 3306, 'org.hibernate.dialect.MariaDBDialect', 'org.mariadb.jdbc.Driver', 'mariadb');
INSERT INTO `fda`.`mdb_images_environment_item` (`key`, value, etype, iid)
VALUES ('ROOT', 'root', 'PRIVILEGED_USERNAME', 1),
......
......@@ -46,6 +46,33 @@ services:
- "9100:9100"
env_file:
- .env
environment:
MARIADB_REPLICATION_MODE: master
MARIADB_REPLICATION_USER: "${METADATA_REPLICATION_USER}"
MARIADB_REPLICATION_PASSWORD: "${METADATA_REPLICATION_PASSWORD}"
logging:
driver: json-file
dbrepo-metadata-db-slave:
restart: "no"
hostname: metadata-db-slave
image: bitnami/mariadb:10.5
networks:
core:
env_file:
- .env
environment:
MARIADB_REPLICATION_MODE: slave
MARIADB_REPLICATION_USER: "${METADATA_REPLICATION_USER}"
MARIADB_REPLICATION_PASSWORD: "${METADATA_REPLICATION_PASSWORD}"
MARIADB_MASTER_HOST: metadata-db
MARIADB_MASTER_PORT_NUMBER: 3306
MARIADB_MASTER_ROOT_PASSWORD: "${METADATA_PASSWORD}"
depends_on:
- dbrepo-metadata-db
deploy:
mode: replicated
replicas: 3
logging:
driver: json-file
......
......@@ -11,14 +11,14 @@ volumes:
authentication-service-data:
networks:
userdb:
name: userdb
public:
name: public
driver: bridge
ipam:
config:
- subnet: 172.30.0.0/16
public:
name: public
userdb:
name: userdb
driver: bridge
ipam:
config:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment