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