@@ -18,30 +18,32 @@ create-postgres-creds
1818
1919puts-step " creating fake minio credentials"
2020
21- mkdir -p " ${CURRENT_DIR} " /tmp/aws-user
22- echo " us-east-1" > " ${CURRENT_DIR} " /tmp/aws-user/region
23- echo " database-bucket" > " ${CURRENT_DIR} " /tmp/aws-user/database-bucket
24- echo " 1234567890123456789012345678901234567890" > " ${CURRENT_DIR} " /tmp/aws-user/accesskey
25- echo " 1234567890123456789012345678901234567890" > " ${CURRENT_DIR} " /tmp/aws-user/secretkey
26-
21+ s3Accesskey=" 1234567890123456789012345678901234567890"
22+ s3Secretkey=" 1234567890123456789012345678901234567890"
2723# boot minio
2824mkdir -p " ${CURRENT_DIR} " /tmp/bin
29- echo " ls /data/database-bucket /*/basebackups_005" > " ${CURRENT_DIR} " /tmp/bin/backups.sh
25+ echo " ls /data/database/*/basebackups_005" > " ${CURRENT_DIR} " /tmp/bin/backups.sh
3026MINIO_JOB=$( docker run -d \
27+ -e DRYCC_MINIO_ACCESSKEY=$s3Accesskey \
28+ -e DRYCC_MINIO_SECRETKEY=$s3Secretkey \
3129 -v " ${CURRENT_DIR} " /tmp/bin:/tmp/bin \
32- -v " ${CURRENT_DIR} " /tmp/aws-user:/var/run/secrets/drycc/minio/creds \
3330 " ${DEV_REGISTRY} " /drycc/minio:canary server /data/)
3431
3532puts-step " minio starting, wait 30s."
3633sleep 30
3734
3835# boot postgres, linking the minio container and setting DRYCC_MINIO_ENDPOINT
3936MINIO_IP=$( docker inspect --format " {{ .NetworkSettings.IPAddress }}" " ${MINIO_JOB} " )
40- PG_CMD=" docker run -d --add-host minio:${MINIO_IP} -e PGCTLTIMEOUT=1200 \
41- -e BACKUP_FREQUENCY=1s -e DATABASE_STORAGE=minio \
42- -e DRYCC_MINIO_ENDPOINT=minio:9000 \
43- -v ${CURRENT_DIR} /tmp/creds:/var/run/secrets/drycc/database/creds \
44- -v ${CURRENT_DIR} /tmp/aws-user:/var/run/secrets/drycc/minio/creds $1 "
37+ PG_CMD=" docker run -d \
38+ --add-host minio.local:${MINIO_IP} \
39+ -e PGCTLTIMEOUT=1200 \
40+ -e BACKUP_FREQUENCY=1s \
41+ -e DATABASE_STORAGE=minio \
42+ -e DRYCC_MINIO_LOOKUP=path \
43+ -e DRYCC_MINIO_BUCKET=database \
44+ -e DRYCC_MINIO_ENDPOINT=http://minio.local:9000 \
45+ -e DRYCC_MINIO_ACCESSKEY=$s3Accesskey \
46+ -e DRYCC_MINIO_SECRETKEY=$s3Secretkey $1 "
4547
4648start-postgres " ${PG_CMD} "
4749
0 commit comments