generated from ztimson/template
Update entrypoint.sh
All checks were successful
Build and publish / Build Container (push) Successful in 18s
All checks were successful
Build and publish / Build Container (push) Successful in 18s
This commit is contained in:
@@ -7,10 +7,13 @@ if [ -n "$BACKUP_CRON" ]; then
|
|||||||
cron
|
cron
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean up stale locks from unclean shutdown
|
# Clean locks & repair only if lock files exist (unclean shutdown)
|
||||||
rm -f /data/db/mongod.lock
|
if [ -f /data/db/mongod.lock ] || [ -f /data/db/WiredTiger.lock ] || [ -f /data/db/.lock ]; then
|
||||||
rm -f /data/db/.lock
|
echo "Stale locks detected, running repair..."
|
||||||
rm -f /data/db/WiredTiger.lock
|
rm -f /data/db/mongod.lock /data/db/.lock /data/db/WiredTiger.lock
|
||||||
mongod --replSet rs0 --repair
|
mongod --replSet rs0 --repair
|
||||||
|
echo "Repair complete, starting normally..."
|
||||||
|
fi
|
||||||
|
|
||||||
exec /usr/local/bin/docker-entrypoint.sh "$@"
|
# Hand off to normal mongo entrypoint
|
||||||
|
exec /usr/local/bin/docker-entrypoint.sh "$@"
|
||||||
Reference in New Issue
Block a user