#!/bin/bash # 脚本根目录 SCRIPT_FOLDER=lottery # dyid存放目录 DYID_FOLDER=dyids # 设置环境变量文件 ENV_FILE=env.js # 自定义设置文件 CONFIG_FILE=my_config.json # docker仓库 DOCKER_REPO=shanmite/lottery_auto_docker echo " _ _ _ _____ _ _ "; echo " | | | | | | / ____| (_) | | "; echo " | | ___ | |_| |_ ___ _ __ _ _| (___ ___ _ __ _ _ __ | |_ "; echo " | | / _ \| __| __/ _ \ '__| | | |\___ \ / __| '__| | '_ \| __|"; echo " | |___| (_) | |_| || __/ | | |_| |____) | (__| | | | |_) | |_ "; echo " |______\___/ \__|\__\___|_| \__, |_____/ \___|_| |_| .__/ \__|"; echo " __/ | | | "; echo " |___/ |_| "; echo " "; echo " by shanmite"; if [ ! -d "$SCRIPT_FOLDER" ]; then echo "create $SCRIPT_FOLDER" mkdir $SCRIPT_FOLDER fi cd $SCRIPT_FOLDER/ if [ ! -d "$DYID_FOLDER" ]; then echo "create $DYID_FOLDER/" mkdir $DYID_FOLDER else echo "$DYID_FOLDER/ exists" fi if [ ! -f "$ENV_FILE" ]; then echo "create $ENV_FILE" curl -fsSL https://cdn.staticaly.com/gh/shanmite/LotteryAutoScript/main/env.example.js -o $ENV_FILE else echo "$ENV_FILE exists" fi if [ ! -f "$CONFIG_FILE" ]; then echo "create $CONFIG_FILE" echo "{}" > $CONFIG_FILE else echo "$CONFIG_FILE exists" fi echo "docker pull $DOCKER_REPO" docker -v && docker pull $DOCKER_REPO echo "create start.sh" echo -e "#!/bin/bash\n\ docker run \ -v $PWD/env.js:/lottery/env.js \ -v $PWD/my_config.json:/lottery/my_config.json \ -v $PWD/$DYID_FOLDER/:/lottery/$DYID_FOLDER/ \ $DOCKER_REPO \ start" \ > start.sh echo "create check.sh" echo -e "#!/bin/bash\n\ docker run \ -v $PWD/env.js:/lottery/env.js \ -v $PWD/my_config.json:/lottery/my_config.json \ -v $PWD/$DYID_FOLDER/:/lottery/$DYID_FOLDER/ \ $DOCKER_REPO \ check" \ > check.sh echo "create clear.sh" echo -e "#!/bin/bash\n\ docker run \ -v $PWD/env.js:/lottery/env.js \ -v $PWD/my_config.json:/lottery/my_config.json \ -v $PWD/$DYID_FOLDER/:/lottery/$DYID_FOLDER/ \ $DOCKER_REPO \ clear" \ > clear.sh