#!/bin/bash # 升级pip到最新 python -m pip install --upgrade pip && CONTAINER_ALREADY_STARTED="CONTAINER_ALREADY_STARTED_PLACEHOLDER" if [ ! -e $CONTAINER_ALREADY_STARTED ]; then echo "-- First container startup --" # 此处插入你要执行的命令或者脚本文件 git config --global init.defaultBranch master && git init && git remote add origin https://gitee.com/ngfchl/ptools && # 设置拉取最新文件并覆盖 git config pull.ff only && git pull origin master ls -l && pwd; \ # git branch --set-upstream-to=origin/master master && pip install -r requirements.txt; \ python manage.py makemigrations; \ python manage.py migrate; \ python manage.py loaddata pt.json; \ touch $CONTAINER_ALREADY_STARTED; # 创建超级用户 DJANGO_SUPERUSER_USERNAME=$DJANGO_SUPERUSER_USERNAME \ DJANGO_SUPERUSER_EMAIL=$DJANGO_SUPERUSER_EMAIL \ DJANGO_SUPERUSER_PASSWORD=$DJANGO_SUPERUSER_PASSWORD \ python manage.py createsuperuser --noinput else echo "-- Not first container startup --" fi pip install -r requirements.txt && python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:$DJANGO_WEB_PORT --noreload