From 5db2908b21af76d780ffc04a27157a2e656f8a45 Mon Sep 17 00:00:00 2001 From: "mahmut_erdem.ozgen" Date: Tue, 23 Jan 2024 15:33:44 +0300 Subject: [PATCH] updatee --- content/Xroad/Setup of Xroad.md | 133 ++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 content/Xroad/Setup of Xroad.md diff --git a/content/Xroad/Setup of Xroad.md b/content/Xroad/Setup of Xroad.md new file mode 100644 index 000000000..80163b8e2 --- /dev/null +++ b/content/Xroad/Setup of Xroad.md @@ -0,0 +1,133 @@ + +https://nordic-institute.atlassian.net/wiki/spaces/XRDKB/pages/281739671/How+to+Set+Up+a+Local+Test+Environment+Using+Docker+Compose + +```yaml +version: '3.5' +services: + cs: + image: niis/xroad-central-server:jammy-7.4.0 + container_name: cs + environment: + XROAD_TOKEN_PIN: 1234 + ports: + - 4000:4000 + - 8888:8888 + volumes: + - cs-db-volume:/var/lib/postgresql/14/main + - cs-conf-volume:/etc/xroad + - cs-test-ca-volume:/home/ca + networks: + - xroad-network + + ss1: + image: niis/xroad-security-server-sidecar:7.4.0 + container_name: ss1 + ports: + - 1000:4000 + - 1080:8080 + - 1443:8443 + environment: + XROAD_TOKEN_PIN: 1234 + XROAD_ADMIN_USER: xrd + XROAD_ADMIN_PASSWORD: secret + XROAD_LOG_LEVEL: INFO + volumes: + - ss1-db-volume:/var/lib/postgresql/12/main + - ss1-conf-volume:/etc/xroad + - ss1-archive-volume:/var/lib/xroad + networks: + - xroad-network + depends_on: + - cs + ss2: + image: niis/xroad-security-server-sidecar:7.4.0 + container_name: ss2 + ports: + - 2000:4000 + - 2080:8080 + - 2443:8443 + environment: + XROAD_TOKEN_PIN: 1234 + XROAD_ADMIN_USER: xrd + XROAD_ADMIN_PASSWORD: secret + XROAD_LOG_LEVEL: INFO + volumes: + - ss2-db-volume:/var/lib/postgresql/12/main + - ss2-conf-volume:/etc/xroad + - ss2-archive-volume:/var/lib/xroad + networks: + - xroad-network + depends_on: + - cs + + ss3: + image: niis/xroad-security-server-sidecar:7.4.0 + container_name: ss3 + ports: + - 3000:4000 + - 3080:8080 + - 3443:8443 + environment: + XROAD_TOKEN_PIN: 1234 + XROAD_ADMIN_USER: xrd + XROAD_ADMIN_PASSWORD: secret + XROAD_LOG_LEVEL: INFO + volumes: + - ss3-db-volume:/var/lib/postgresql/12/main + - ss3-conf-volume:/etc/xroad + - ss3-archive-volume:/var/lib/xroad + networks: + - xroad-network + depends_on: + - cs + +volumes: + cs-db-volume: + name: cs-db-data + cs-conf-volume: + name: cs-conf-data + cs-test-ca-volume: + name: cs-test-ca-data + ss1-db-volume: + name: ss1-db-data + ss1-conf-volume: + name: ss1-conf-data + ss1-archive-volume: + name: ss1-archive-data + ss2-db-volume: + name: ss2-db-data + ss2-conf-volume: + name: ss2-conf-data + ss2-archive-volume: + name: ss2-archive-data + ss3-db-volume: + name: ss3-db-data + ss3-conf-volume: + name: ss3-conf-data + ss3-archive-volume: + name: ss3-archive-data + +networks: + xroad-network: + name: xroad-network + driver: bridge +``` + +The UIs of different components are available at: + +- Central Server (`cs`): `https://localhost:4000` + +- Test CA (`cs`): `https://localhost:8888/testca/` + +- Security Server 1 (`ss1`): `https://localhost:1000` + +- Security Server 2 (`ss2`): `https://localhost:2000` + +- Security Server 3 (`ss3`): `https://localhost:3000`. + + +# Configuring after docker-compose up + +https://nordic-institute.atlassian.net/wiki/spaces/XRDKB/pages/215875585/How+to+Configure+Central+Server+version+7.3.0 + +