start.sh 490 B

1234567891011121314
  1. #!/bin/bash
  2. # 从第一行到最后一行分别表示:
  3. # 1. 等待MySQL服务启动后再进行数据迁移。nc即netcat缩写
  4. # 2. 收集静态文件到根目录static文件夹,
  5. # 3. 生成数据库可执行文件,
  6. # 4. 根据数据库可执行文件来修改数据库
  7. # 5. 用 uwsgi启动 django 服务
  8. # 6. tail空命令防止web容器执行脚本后退出
  9. python manage.py collectstatic --noinput&&
  10. uwsgi --ini /var/www/html/aiDogProject/uwsgi.ini&&
  11. tail -f /dev/null
  12. exec "$@"