mirror of https://github.com/JohnHammond/CTFd.git
19 lines
477 B
Bash
Executable File
19 lines
477 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -n "$DATABASE_URL" ]
|
|
then
|
|
# https://stackoverflow.com/a/29793382
|
|
echo "Waiting on MySQL"
|
|
while ! mysqladmin ping -h db --silent; do
|
|
# Show some progress
|
|
echo -n '.';
|
|
sleep 1;
|
|
done
|
|
echo "Ready"
|
|
# Give it another second.
|
|
sleep 1;
|
|
fi
|
|
|
|
echo "Starting CTFd"
|
|
gunicorn --bind 0.0.0.0:8000 -w 1 'CTFd:create_app()' --access-logfile '/opt/CTFd/CTFd/logs/access.log' --error-logfile '/opt/CTFd/CTFd/logs/error.log'
|