Remove state retention; add bucket at startup time via mrvastore-init

This commit is contained in:
Michael Hohn
2025-05-16 10:28:31 -07:00
committed by =Michael Hohn
parent a52990afb3
commit 080436047e

View File

@@ -1,14 +1,34 @@
services:
dbssvc:
# ./containers/dbsdata/Dockerfile
image: ghcr.io/hohn/dbsdata-container:0.1.24
command: tail -f /dev/null # Keep the container running
volumes:
- dbsdata:/data
container_name: mrva-dbssvc
hostname: dbssvc
# dbssvc:
# # ./containers/dbsdata/Dockerfile
# image: ghcr.io/hohn/dbsdata-container:0.1.24
# command: tail -f /dev/null # Keep the container running
# volumes:
# - dbsdata:/data
# container_name: mrva-dbssvc
# hostname: dbssvc
# networks:
# - backend
mrvastore-init:
image: minio/mc
container_name: mrvastore-init
depends_on:
- mrvastore
networks:
- backend
env_file:
- path: .env.container
required: true
# entrypoint: ["tail", "-f", "/dev/null"]
entrypoint: >
/bin/sh -c "
set -e;
until mc alias set local http://mrvastore:9000 $${MINIO_ROOT_USER} $${MINIO_ROOT_PASSWORD}; do
echo 'Waiting for MinIO...'; sleep 1;
done;
mc mb -p local/mrvabucket;
"
mrvastore:
image: minio/minio:RELEASE.2024-06-11T03-13-30Z
@@ -21,10 +41,6 @@ services:
- path: .env.container
required: true
command: server /data/mrvacommander/mrvastore-data --console-address ":9001"
depends_on:
- dbssvc
volumes:
- dbsdata:/data/mrvacommander/mrvastore-data
networks:
backend:
aliases:
@@ -129,5 +145,5 @@ networks:
backend:
driver: bridge
volumes:
dbsdata:
# volumes:
# dbsdata: