1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/usr/bin/env bash
- # 测试var
- cp .env.test .env
- source .env
- echo "port: $PORT"
- echo "port1: $PORT1"
- echo "port2: $PORT2"
- echo "SOCKET_PORT: $SOCKET_PORT"
- echo "CONTAINER_NAME: $CONTAINER_NAME"
- echo "CONTAINER_NAME1: $CONTAINER_NAME1"
- echo "CONTAINER_NAME2: $CONTAINER_NAME2"
- echo "SOCKET_PATH: $SOCKET_PATH"
- if [ ! "$(docker ps -q -f name=$CONTAINER_NAME))" ]; then
- if [ "$(docker ps -aq -f status=exited -f name=$CONTAINER_NAME))" ]; then
- # cleanup
- echo "正在del container: $CONTAINER_NAME, $CONTAINER_NAME1, $CONTAINER_NAME2"
- docker rm $CONTAINER_NAME -f
- docker rm $CONTAINER_NAME1 -f
- docker rm $CONTAINER_NAME2 -f
- # docker rm "$CONTAINER_NAME-redis" -f
- fi
- # run your container
- echo "no container and docker-compose up"
- docker-compose -f docker-compose.test.yml up -d --build
- else
- if [ "$(docker ps -aq -f status=running -f name=$CONTAINER_NAME))" ]; then
- # cleanup
- echo "正在del container: $CONTAINER_NAME, $CONTAINER_NAME1, $CONTAINER_NAME2"
- docker rm $CONTAINER_NAME -f
- docker rm $CONTAINER_NAME1 -f
- docker rm $CONTAINER_NAME2 -f
- # docker rm "$CONTAINER_NAME-redis" -f
- fi
- echo "has container and docker-compose up"
- docker-compose -f docker-compose.test.yml up -d --build
-
- fi
|