#!/bin/bash # 读取docker.conf文件 source docker.conf # 设置系统环境变量 export WORKERMAN_CONTAINER_NAME=$container_name export WORKERMAN_IMAGE_VERSION=$image_version # 判断WORKERMAN_CONTAINER_NAME的docker容器是否存在,如果存在,删除它 if docker ps -a --format '{{.Names}}' | grep -q "^$WORKERMAN_CONTAINER_NAME$"; then docker rm -f $WORKERMAN_CONTAINER_NAME fi if [[ $1 == "build" ]]; then docker compose run --rm $WORKERMAN_CONTAINER_NAME php webman build:bin $image_version && cp .env build/ else docker compose run --rm $WORKERMAN_CONTAINER_NAME php webman "$@" fi