Skip to content
Snippets Groups Projects
Commit 006dbc69 authored by Steffen Schulze's avatar Steffen Schulze
Browse files

Merge branch 'chore/e2e_docker_compose_2' into 'main'

Added 2nd docker-compose file. 2 network bridges can now run for bdd tests

See merge request !46
parents 245798d6 58a51f40
No related branches found
No related tags found
1 merge request!46Added 2nd docker-compose file. 2 network bridges can now run for bdd tests
Pipeline #40525 failed
version: '3.9'
networks:
network2:
driver: bridge
services:
nats2:
image: nats
ports:
- '4223:4222' #Nats server port
- '8223:8222' #Nats server Monitoring port
command:
[
'--config',
'nats-server.conf',
'--debug',
'--trace',
'--user',
'nats_user',
'--pass',
'nats_password',
]
networks:
- network2
s32:
image: minio/minio
ports:
- '9002:9000'
- '9003:9001'
environment:
MINIO_ROOT_USER: minio
MINIO_ROOT_PASSWORD: minio123
command: ['server', '/data', '--console-address', ':9003']
volumes:
- /data
networks:
- network2
init-s32:
image: minio/mc
entrypoint: >
/bin/sh -c "
sleep 1;
/usr/bin/mc config host add ssi-s32 http://s32:9002 minio minio123;
/usr/bin/mc mb --ignore-existing ssi-s32/ssi;
/usr/bin/mc anonymous set download ssi-s32/ssi;
/usr/bin/mc admin user add ssi-s32 ssi-abstraction very-long-secret-key;
/usr/bin/mc admin policy attach ssi-s32 readwrite --user=ssi-abstraction;
exit 0;
"
depends_on:
- s32
networks:
- network2
ssi-abstraction2:
build:
args:
- SERVICE=ssi-abstraction
init: true
ports:
- '4010:3000'
- '4015:3001'
environment:
HTTP_PORT: 3000
NATS_URL: nats://nats2:4222
NATS_USER: nats_user
NATS_PASSWORD: nats_password
AGENT_NAME: ssi-abstraction-agent
AGENT_WALLET_ID: ssi-wallet-id
AGENT_WALLET_KEY: ssi-wallet-key
AGENT_HOST: http://ssi-abstraction2
AGENT_INBOUND_PORT: 3001
AGENT_PUBLIC_DID_SEED: 000000000000000_OCM_E2E_ENDORSER
AGENT_AUTO_ACCEPT_CONNECTION: true
AGENT_AUTO_ACCEPT_CREDENTIAL: contentApproved
AGENT_LEDGER_ID: BCOVRIN_TEST
TAILS_SERVER_BASE_URL: http://s32:9002
TAILS_SERVER_BUCKET_NAME: ssi
S3_ACCESS_KEY: ssi-abstraction
S3_SECRET: very-long-secret-key
depends_on:
- nats2
- init-s32
networks:
- network2
devtools2:
build:
target: devtools
init: true
ports:
- '4110:3000'
environment:
HTTP_PORT: 3000
NATS_URL: nats://nats2:4222
NATS_USER: nats_user
NATS_PASSWORD: nats_password
depends_on:
- nats2
networks:
- network2
schema-manager2:
build:
args:
- SERVICE=schema-manager
init: true
environment:
HTTP_PORT: 3000
NATS_URL: nats://nats2:4222
NATS_USER: nats_user
NATS_PASSWORD: nats_password
NATS_MONITORING_URL: http://nats2:8223
ports:
- '4011:3000'
depends_on:
- nats2
networks:
- network2
connection-manager2:
build:
args:
- SERVICE=connection-manager
init: true
environment:
HTTP_HOST: 0.0.0.0
HTTP_PORT: 3000
NATS_URL: nats://nats2:4222
NATS_USER: nats_user
NATS_PASSWORD: nats_password
NATS_MONITORING_URL: http://nats2:8223
ports:
- '4012:3000'
depends_on:
- nats2
networks:
- network2
credential-manager2:
build:
args:
- SERVICE=credential-manager
init: true
environment:
HTTP_HOST: 0.0.0.0
HTTP_PORT: 3000
NATS_URL: nats://nats2:4222
NATS_USER: nats_user
NATS_PASSWORD: nats_password
NATS_MONITORING_URL: http://nats2:8223
ports:
- '4013:3000'
depends_on:
- nats2
networks:
- network2
proof-manager2:
build:
args:
- SERVICE=proof-manager
init: true
environment:
HTTP_HOST: 0.0.0.0
HTTP_PORT: 3000
NATS_URL: nats://nats2:4222
NATS_USER: nats_user
NATS_PASSWORD: nats_password
NATS_MONITORING_URL: http://nats2:8223
ports:
- '4014:3000'
depends_on:
- nats2
networks:
- network2
did-manager2:
build:
args:
- SERVICE=did-manager
init: true
environment:
HTTP_HOST: 0.0.0.0
HTTP_PORT: 3000
NATS_URL: nats://nats2:4222
NATS_USER: nats_user
NATS_PASSWORD: nats_password
NATS_MONITORING_URL: http://nats2:8223
ports:
- '4016:3000'
depends_on:
- nats2
networks:
- network2
version: '3.9'
networks:
network1:
driver: bridge
services:
nats:
image: nats
......@@ -17,6 +22,8 @@ services:
'--pass',
'nats_password',
]
networks:
- network1
s3:
image: minio/minio
......@@ -29,6 +36,8 @@ services:
command: ['server', '/data', '--console-address', ':9001']
volumes:
- /data
networks:
- network1
init-s3:
image: minio/mc
......@@ -44,6 +53,8 @@ services:
"
depends_on:
- s3
networks:
- network1
ssi-abstraction:
build:
......@@ -74,6 +85,8 @@ services:
depends_on:
- nats
- init-s3
networks:
- network1
devtools:
build:
......@@ -88,6 +101,8 @@ services:
NATS_PASSWORD: nats_password
depends_on:
- nats
networks:
- network1
schema-manager:
build:
......@@ -104,6 +119,8 @@ services:
- '4001:3000'
depends_on:
- nats
networks:
- network1
connection-manager:
build:
......@@ -121,6 +138,8 @@ services:
- '4002:3000'
depends_on:
- nats
networks:
- network1
credential-manager:
build:
......@@ -138,6 +157,8 @@ services:
- '4003:3000'
depends_on:
- nats
networks:
- network1
proof-manager:
build:
......@@ -155,6 +176,8 @@ services:
- '4004:3000'
depends_on:
- nats
networks:
- network1
did-manager:
build:
......@@ -172,3 +195,5 @@ services:
- '4006:3000'
depends_on:
- nats
networks:
- network1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment