OnlineJudge/dockerfiles/oj_web_server/run.sh

10 lines
423 B
Bash
Raw Normal View History

2016-01-08 15:32:30 +00:00
#!/usr/bin/env bash
if [ ! -f "/code/oj/custom_settings.py" ]; then
cp /code/oj/custom_settings.example.py /code/oj/custom_settings.py
echo "SECRET_KEY=\"`cat /dev/urandom | head -1 | md5sum | head -c 32`\"" >> /code/oj/custom_settings.py
fi
2016-01-08 15:32:30 +00:00
find /code -name "*.pyc" -delete
python -m compileall /code
2016-02-13 13:57:39 +00:00
chown -R nobody:nogroup /code/log /code/test_case /code/upload
echo "Waiting MySQL and Redis to start"
2016-01-08 15:32:30 +00:00
exec supervisord