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
|
||||
fi
|
||||
|
||||
# Clean up stale locks from unclean shutdown
|
||||
rm -f /data/db/mongod.lock
|
||||
rm -f /data/db/.lock
|
||||
rm -f /data/db/WiredTiger.lock
|
||||
mongod --replSet rs0 --repair
|
||||
# Clean locks & repair only if lock files exist (unclean shutdown)
|
||||
if [ -f /data/db/mongod.lock ] || [ -f /data/db/WiredTiger.lock ] || [ -f /data/db/.lock ]; then
|
||||
echo "Stale locks detected, running repair..."
|
||||
rm -f /data/db/mongod.lock /data/db/.lock /data/db/WiredTiger.lock
|
||||
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