minio-bootstrap as sneaky replicas: 0 service 🤯
This commit is contained in:
parent
1144f4fef3
commit
94b6254f42
@ -22,6 +22,7 @@
|
|||||||
* `abra app config <app-name>`
|
* `abra app config <app-name>`
|
||||||
* `abra app deploy <app-name>`
|
* `abra app deploy <app-name>`
|
||||||
* `abra app cmd <app-name> backend migrate`
|
* `abra app cmd <app-name> backend migrate`
|
||||||
|
* `abra app restart <app-name> minio-bootstrap` (Note: this will appear to fail, but probably worked! Check `abra app logs <app-name> minio-bootstrap`)
|
||||||
|
|
||||||
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
|
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
|
||||||
|
|
||||||
|
8
TODO.md
8
TODO.md
@ -16,12 +16,12 @@
|
|||||||
- [ ] OIDC secret
|
- [ ] OIDC secret
|
||||||
- [ ] SMTP password
|
- [ ] SMTP password
|
||||||
- [ ] Minio password / `AWS_S3_SECRET_ACCESS_KEY`
|
- [ ] Minio password / `AWS_S3_SECRET_ACCESS_KEY`
|
||||||
- [ ] Initial setup documentation
|
- [-] Initial setup documentation
|
||||||
- [ ] Move Minio bootstrap & DB migrate to `abra.sh` commands
|
- [x] Move Minio bootstrap & DB migrate to `abra.sh` commands
|
||||||
- [ ] Expose options in `.env.sample`:
|
- [ ] Expose options in `.env.sample`:
|
||||||
- [ ] Branding
|
- [ ] Branding
|
||||||
- [ ] Logging
|
- [x] Logging
|
||||||
- [ ] SMTP
|
- [x] SMTP
|
||||||
- [ ] Increase image upload filesize
|
- [ ] Increase image upload filesize
|
||||||
|
|
||||||
## Could
|
## Could
|
||||||
|
29
compose.yml
29
compose.yml
@ -140,18 +140,23 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
# TODO: Move to abra.sh command
|
minio-bootstrap:
|
||||||
# minio-bootstrap:
|
# NOTE: Not started by default, only run with a manual `abra app restart` / `docker service scale`
|
||||||
# image: minio/mc
|
image: minio/mc
|
||||||
# environment: *minio-env
|
environment: *minio-env
|
||||||
# networks:
|
networks:
|
||||||
# - backend
|
- backend
|
||||||
# entrypoint: >
|
entrypoint: >
|
||||||
# sh -c "
|
sh -c "
|
||||||
# /usr/bin/mc alias set docs http://minio:9000 $${MINIO_ROOT_USER} $${MINIO_ROOT_PASSWORD} && \
|
/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 mb --ignore-existing docs/docs-media-storage && \
|
||||||
# /usr/bin/mc version enable docs/docs-media-storage && \
|
/usr/bin/mc version enable docs/docs-media-storage && \
|
||||||
# exit 0;"
|
exit 0;"
|
||||||
|
deploy:
|
||||||
|
mode: replicated
|
||||||
|
replicas: 0
|
||||||
|
restart_policy:
|
||||||
|
condition: none
|
||||||
|
|
||||||
minio:
|
minio:
|
||||||
image: minio/minio
|
image: minio/minio
|
||||||
|
Loading…
x
Reference in New Issue
Block a user