Code owners
Assign users and groups as approvers for specific file changes. Learn more.
docker-compose-2.yml 4.44 KiB
version: '3.9'
# networks:
# network2:
# name: network2
# driver: bridge
# network1:
# name: network1
# external: true
networks:
network2:
# driver: bridge
name: test_network
external: true
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