فهرست منبع

自带 docker compose

gemercheung 3 سال پیش
والد
کامیت
a81de3807b
2فایلهای تغییر یافته به همراه40 افزوده شده و 36 حذف شده
  1. 1 1
      .env.production
  2. 39 35
      start.sh

+ 1 - 1
.env.production

@@ -1,5 +1,5 @@
-PORT=12000
 SOCKET_PORT=5000
+PORT=12000
 PORT1=12001
 PORT2=12002
 REDIS_MAP_PORT=6666

+ 39 - 35
start.sh

@@ -1,35 +1,39 @@
-#!/usr/bin/env bash
-
-cp .env.production .env
-
-source .env
-
-echo "port: $PORT"
-echo "port1: $PORT1"
-echo "SOCKET_PORT: $SOCKET_PORT"
-echo "CONTAINER_NAME: $CONTAINER_NAME"
-echo "CONTAINER_NAME1: $CONTAINER_NAME1"
-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
-        docker rm $CONTAINER_NAME -f
-        docker rm $CONTAINER_NAME1 -f
-        # docker rm "$CONTAINER_NAME-redis" -f
-    fi
-    # run your container
-    echo "no container and docker-compose up"
-    docker-compose up --force-recreate -d
-else
-    if [ "$(docker ps -aq -f status=running -f name=$CONTAINER_NAME))" ]; then
-        # cleanup
-        docker rm $CONTAINER_NAME -f
-        docker rm $CONTAINER_NAME1 -f
-        #  docker rm "$CONTAINER_NAME-redis" -f
-    fi
-    echo "has container and docker-compose up"
-    docker-compose up --force-recreate -d
-    
-fi
+#!/usr/bin/env bash
+
+cp .env.production .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
+        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 up --force-recreate -d
+else
+    if [ "$(docker ps -aq -f status=running -f name=$CONTAINER_NAME))" ]; then
+        # cleanup
+        docker rm $CONTAINER_NAME -f
+        docker rm $CONTAINER_NAME1 -f
+        docker rm $CONTAINER_NAME3 -f
+        #  docker rm "$CONTAINER_NAME-redis" -f
+    fi
+    echo "has container and docker-compose up"
+    docker compose up --force-recreate -d
+    
+fi