Code owners
Assign users and groups as approvers for specific file changes. Learn more.
docker-compose-2.yml 4.23 KiB
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