Browse Source

开3个docket

gemercheung 3 years ago
parent
commit
5f33183348
2 changed files with 83 additions and 67 deletions
  1. 22 20
      .env.production
  2. 61 47
      docker-compose.yml

+ 22 - 20
.env.production

@@ -1,20 +1,22 @@
-PORT=12000
-SOCKET_PORT=5000
-PORT1=12001
-REDIS_MAP_PORT=6666
-CONTAINER_NAME='socket-chat-IM'
-CONTAINER_NAME1='socket-chat-IM-1'
-SOCKET_PATH="/fsl-node"
-VOLUME_DIR=/home/spugData/redisData
-REDIS_HOST=172.18.159.127
-REDIS_PORT=6379
-REDIS_PASSWORD=4dkk2022projectzfb
-REDIS_PREFIX=chat
-REDIS_DB=0
-WATCH_USER=4dage
-WATCH_PASSWORD=4dage168.
-LOGGER_PATH=/home/spugData/logs/
-LOGGER_PATH1=/home/spugData/log1/
-
-
-
+PORT=12000
+SOCKET_PORT=5000
+PORT1=12001
+PORT1=12002
+REDIS_MAP_PORT=6666
+CONTAINER_NAME='socket-chat-IM'
+CONTAINER_NAME1='socket-chat-IM-1'
+SOCKET_PATH="/fsl-node"
+VOLUME_DIR=/home/spugData/redisData
+REDIS_HOST=172.18.159.127
+REDIS_PORT=6379
+REDIS_PASSWORD=4dkk2022projectzfb
+REDIS_PREFIX=chat
+REDIS_DB=0
+WATCH_USER=4dage
+WATCH_PASSWORD=4dage168.
+LOGGER_PATH=/home/spugData/log0/
+LOGGER_PATH1=/home/spugData/log1/
+LOGGER_PATH2=/home/spugData/log2/
+
+
+

+ 61 - 47
docker-compose.yml

@@ -1,48 +1,62 @@
-version: "3.4"
-
-services:
-  chat-socket:
-    restart: always
-    container_name: $CONTAINER_NAME
-    hostname: $CONTAINER_NAME
-    build:
-      context: .
-    ports:
-      - $PORT:$SOCKET_PORT
-    environment:
-      REDIS_HOST: $REDIS_HOST
-      REDIS_PORT: $REDIS_PORT
-      REDIS_PASSWORD: $REDIS_PASSWORD
-    volumes:
-      - ${LOGGER_PATH}:${LOGGER_PATH}
-  chat-socket1:
-    restart: always
-    container_name: $CONTAINER_NAME1
-    hostname: $CONTAINER_NAME1
-    build:
-      context: .
-    ports:
-      - $PORT1:$SOCKET_PORT
-    environment:
-      REDIS_HOST: $REDIS_HOST
-      REDIS_PORT: $REDIS_PORT
-      REDIS_PASSWORD: $REDIS_PASSWORD
-    volumes:
-      - ${LOGGER_PATH1}:${LOGGER_PATH}
-    # depends_on:
-    #   - redis
-    # networks:
-    #   - chat-socket
-
-#   redis:
-#     image: redis:5-alpine
-#     container_name: ${CONTAINER_NAME}-redis
-#     command: redis-server --requirepass ${REDIS_PASSWORD}
-#     ports:
-#       - $REDIS_MAP_PORT:$REDIS_PORT
-#     volumes:
-#       - ${VOLUME_DIR}/redis:/data
-#     networks:
-#       - chat-socket
-# networks:
+version: "3.4"
+
+services:
+  chat-socket:
+    restart: always
+    container_name: $CONTAINER_NAME
+    hostname: $CONTAINER_NAME
+    build:
+      context: .
+    ports:
+      - $PORT:$SOCKET_PORT
+    environment:
+      REDIS_HOST: $REDIS_HOST
+      REDIS_PORT: $REDIS_PORT
+      REDIS_PASSWORD: $REDIS_PASSWORD
+    volumes:
+      - ${LOGGER_PATH}:${LOGGER_PATH}
+  chat-socket1:
+    restart: always
+    container_name: $CONTAINER_NAME1
+    hostname: $CONTAINER_NAME1
+    build:
+      context: .
+    ports:
+      - $PORT1:$SOCKET_PORT
+    environment:
+      REDIS_HOST: $REDIS_HOST
+      REDIS_PORT: $REDIS_PORT
+      REDIS_PASSWORD: $REDIS_PASSWORD
+    volumes:
+      - ${LOGGER_PATH1}:${LOGGER_PATH}
+  chat-socket2:
+    restart: always
+    container_name: $CONTAINER_NAME2
+    hostname: $CONTAINER_NAME2
+    build:
+      context: .
+    ports:
+      - $PORT2:$SOCKET_PORT
+    environment:
+      REDIS_HOST: $REDIS_HOST
+      REDIS_PORT: $REDIS_PORT
+      REDIS_PASSWORD: $REDIS_PASSWORD
+    volumes:
+      - ${LOGGER_PATH2}:${LOGGER_PATH}
+    # depends_on:
+    #   - redis
+    # networks:
+    #   - chat-socket
+
+#   redis:
+#     image: redis:5-alpine
+#     container_name: ${CONTAINER_NAME}-redis
+#     command: redis-server --requirepass ${REDIS_PASSWORD}
+#     ports:
+#       - $REDIS_MAP_PORT:$REDIS_PORT
+#     volumes:
+#       - ${VOLUME_DIR}/redis:/data
+#     networks:
+#       - chat-socket
+# networks:
 #   chat-socket:
 #   chat-socket: