docker-compose.yml 1022 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. version: "3.4"
  2. services:
  3. chat-socket:
  4. restart: always
  5. container_name: $CONTAINER_NAME
  6. build:
  7. context: .
  8. ports:
  9. - $PORT:$SOCKET_PORT
  10. environment:
  11. REDIS_HOST: $REDIS_HOST
  12. REDIS_PORT: $REDIS_PORT
  13. REDIS_PASSWORD: $REDIS_PASSWORD
  14. volumes:
  15. - ${LOGGER_PATH}:${LOGGER_PATH}
  16. chat-socket1:
  17. restart: always
  18. container_name: $CONTAINER_NAME1
  19. build:
  20. context: .
  21. ports:
  22. - $PORT1:$SOCKET_PORT
  23. environment:
  24. REDIS_HOST: $REDIS_HOST
  25. REDIS_PORT: $REDIS_PORT
  26. REDIS_PASSWORD: $REDIS_PASSWORD
  27. volumes:
  28. - ${LOGGER_PATH1}:${LOGGER_PATH}
  29. # depends_on:
  30. # - redis
  31. # networks:
  32. # - chat-socket
  33. # redis:
  34. # image: redis:5-alpine
  35. # container_name: ${CONTAINER_NAME}-redis
  36. # command: redis-server --requirepass ${REDIS_PASSWORD}
  37. # ports:
  38. # - $REDIS_MAP_PORT:$REDIS_PORT
  39. # volumes:
  40. # - ${VOLUME_DIR}/redis:/data
  41. # networks:
  42. # - chat-socket
  43. # networks:
  44. # chat-socket: