1234567891011121314151617181920212223242526272829303132 |
- #!/bin/sh
- #
- set -e
- # init db
- if [ ! -d /var/lib/mysql/mysql ]; then
- echo 'Initializing db, please wait ...'
- REQUIRE_INIT_OPS=true
- /bin/sh /scripts/init_db.sh
- fi
- # init nginx
- if [ ! -d /run/nginx ]; then
- mkdir -p /run/nginx
- chown -R nginx.nginx /run/nginx
- fi
- # init config
- if [ ! -f /init_config.lock ]; then
- /bin/sh /scripts/init_config.sh
- touch /init_config.lock
- fi
- cd /spug/spug_api
- nginx
- nohup /usr/bin/mysqld_safe --datadir=/var/lib/mysql --user=root &
- sleep 3
- /usr/local/bin/python /scripts/init_spug.py
- gunicorn --threads=32 main:app -b 0.0.0.0:3000
|