@@ -114,6 +114,10 @@ setup_services() {
114114 DATA=$( volume_path ' redis' )
115115 start_service " ${PREFIX} redis" " -v ${DATA} :/data ${REDIS_VERSION:- redis: 3.2.12-alpine} "
116116 fi
117+
118+ if [[ $HAS_MINIO == 1 ]]; then
119+ start_service " ${PREFIX} minio" " --env MINIO_ROOT_USER=dev --env MINIO_ROOT_PASSWORD=devdevdev --env NETWORK_ACCESS=internal --env VIRTUAL_HOST=minio.localhost -p 9001:9001 --env VIRTUAL_PORT=9001 ${MINIO_VERSION:- minio/ minio} server /data --console-address 0.0.0.0:9001"
120+ fi
117121}
118122
119123create_volumes () {
@@ -161,6 +165,10 @@ list_services() {
161165 if [[ $HAS_REDIS == 1 ]]; then
162166 echo " Redis: $( service_ip ${PREFIX} redis) :6378"
163167 fi
168+ if [[ $HAS_MINIO == 1 ]]; then
169+ echo " Minio management:$( list_proxy http://minio.localhost:${PROXY_PORT} ) http://$( service_ip ${PREFIX} minio) :9001"
170+ echo " Minio default user 'dev' pass 'devdevdev', S3 api http://$( service_ip ${PREFIX} minio) :9000"
171+ fi
164172 echo " "
165173 echo " ################################################################################"
166174}
@@ -186,11 +194,13 @@ if [[ $PREFIX == 'solcloud_' ]]; then
186194 [ -z $HAS_DB ] && HAS_DB=1
187195 [ -z $HAS_RABBIT ] && HAS_RABBIT=1
188196 [ -z $HAS_REDIS ] && HAS_REDIS=1
197+ [ -z $HAS_MINIO ] && HAS_MINIO=0
189198else
190199 [ -z $HAS_PROXY ] && HAS_PROXY=0
191200 [ -z $HAS_DB ] && HAS_DB=0
192201 [ -z $HAS_RABBIT ] && HAS_RABBIT=0
193202 [ -z $HAS_REDIS ] && HAS_REDIS=0
203+ [ -z $HAS_MINIO ] && HAS_MINIO=0
194204fi
195205
196206compose_up () {
0 commit comments