docker run --rm-d--network${NETWORK_NAME}--name${PG_SERVER_NAME}-ePOSTGRES_PASSWORD="${POSTGRES_PASSWORD}" postgis/postgis
create_status=$?
debug "Sleeping for 5 seconds for DB to start up..."
sleep 5
return$create_status
}
start_minio(){
base_dir=$1
docker run -d--rm--network${NETWORK_NAME}-p 9000:9000 -p 9001:9001 --name${MINIO_SERVER_NAME}--user${UID}:${UID}-v${base_dir}:/data minio/minio server /data --console-address":9001"
create_status=$?
debug "Sleeping for 5 seconds for MinIO to start up..."
docker run --rm-d-v /tmp:/tmp --network${NETWORK_NAME}--entrypoint=/bin/sh minio/mc "mc alias set test http://test-minio-server:9000 ${AWS_ACCESS_KEY_ID}${AWS_SECRET_ACCESS_KEY} --api s3v4 --path off; mc admin trace test >> /tmp/minio_trace.log" &
# To see HTTP trace run the following in a separate terminal once test MinIO container is started:
# docker run --rm -it --network test_mapserver_image --entrypoint=/bin/sh minio/mc -c "mc alias set test http://test-minio-server:9000 minioadmin minioadmin --api s3v4 --path off; mc admin trace test"