docker-compose.yml 647 B

1234567891011121314151617181920212223242526272829303132
  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. depends_on:
  16. - redis
  17. networks:
  18. - chat-socket
  19. redis:
  20. image: redis:5-alpine
  21. container_name: ${CONTAINER_NAME}-redis
  22. command: redis-server --requirepass ${REDIS_PASSWORD}
  23. ports:
  24. - $REDIS_MAP_PORT:$REDIS_PORT
  25. volumes:
  26. - ${VOLUME_DIR}/redis:/data
  27. networks:
  28. - chat-socket
  29. networks:
  30. chat-socket: