docker-compose.yml 1.1 KB

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