|
@@ -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:
|