1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-10-20 20:12:39 +03:00
Files
bookstack/dev/docker/entrypoint.sh
2025-10-06 13:06:12 +01:00

23 lines
555 B
Bash

#!/bin/bash
echo "Starting services..."
# Start supervisord in background
sudo /usr/bin/supervisord -sc /etc/supervisor/conf.d/supervisord.conf &
# Wait for MySQL to start
echo "Waiting for MySQL to be ready..."
for i in {1..30}; do
if sudo mysqladmin -u root ping &>/dev/null; then
break
fi
sleep 1
done
# Running MySQL startup script
echo "Setting up database..."
sudo mysql -u root < /setup.sql
# Execute whatever command was passed (default: /bin/bash)
echo "Setup done! Dropping you to shell-window or command ($@)"
exec "$@"