90d1595285
Zweiter Lauf scheiterte mit Auth-Failure weil der Container-Name restoretest-komodo-mongo mit dem alten Bootstrap-Test kollidierte (stale Datadir auf shfs mit anderen Credentials). Fix: eigenes Compose mit eigenem Container-Namen (restoretest-komodo-mongorestore) und eigenem Project-Name, damit keine Namenskollision mit dem bestehenden Bootstrap-Test entsteht. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
20 lines
668 B
YAML
20 lines
668 B
YAML
services:
|
|
restoretest-komodo-mongorestore:
|
|
image: mongo:7.0.32@sha256:32979a1189dfdc44da3f5ed40d910495f5ad8f6f7f77556646f890a30b2d3f56
|
|
container_name: restoretest-komodo-mongorestore
|
|
restart: "no"
|
|
command: --quiet
|
|
environment:
|
|
MONGO_INITDB_ROOT_USERNAME: komodo
|
|
MONGO_INITDB_ROOT_PASSWORD: restoretest-komodo-mongo-pwd
|
|
volumes:
|
|
- /mnt/user/backups/restore-lab/komodo-mongo-restore/mongo:/data/db
|
|
healthcheck:
|
|
test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping').ok"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 10
|
|
start_period: 30s
|
|
security_opt:
|
|
- no-new-privileges:true
|