minio-bootstrap as sneaky replicas: 0 service 🤯

This commit is contained in:
3wc
2025-06-11 15:46:30 +01:00
parent 1144f4fef3
commit 94b6254f42
3 changed files with 22 additions and 16 deletions

View File

@ -140,18 +140,23 @@ services:
networks:
- backend
# TODO: Move to abra.sh command
# minio-bootstrap:
# image: minio/mc
# environment: *minio-env
# networks:
# - backend
# entrypoint: >
# sh -c "
# /usr/bin/mc alias set docs http://minio:9000 $${MINIO_ROOT_USER} $${MINIO_ROOT_PASSWORD} && \
# /usr/bin/mc mb --ignore-existing docs/docs-media-storage && \
# /usr/bin/mc version enable docs/docs-media-storage && \
# exit 0;"
minio-bootstrap:
# NOTE: Not started by default, only run with a manual `abra app restart` / `docker service scale`
image: minio/mc
environment: *minio-env
networks:
- backend
entrypoint: >
sh -c "
/usr/bin/mc alias set docs http://minio:9000 $${MINIO_ROOT_USER} $${MINIO_ROOT_PASSWORD} && \
/usr/bin/mc mb --ignore-existing docs/docs-media-storage && \
/usr/bin/mc version enable docs/docs-media-storage && \
exit 0;"
deploy:
mode: replicated
replicas: 0
restart_policy:
condition: none
minio:
image: minio/minio