Docker-S3DB/start.sh

27 lines
523 B
Bash
Raw Permalink Normal View History

2022-08-20 03:20:49 +00:00
#!/usr/bin/env bash
# Fix for windows hosts manging run files
dos2unix /etc/service/*/run
# Fix permissions on run files
chmod +x /etc/service/*/run
# Define shutdown + cleanup procedure
cleanup() {
2022-09-01 14:31:45 +00:00
echo ""
echo "SIGTERM called!"
echo "Container stop requested, running final dump + cleanup"
/sync/sync --push
echo "Good bye!"
2022-09-01 14:31:45 +00:00
exit 0
}
# Trap SIGTERM
echo "Setting SIGTERM trap"
2022-09-01 14:31:45 +00:00
trap 'cleanup' SIGTERM
2022-08-20 03:20:49 +00:00
# Start Runit.
echo "Starting Runit."
2022-09-01 14:31:45 +00:00
exec runsvdir -P /etc/service &
sleep infinity & wait