docker-compose-redis-single-tls.yaml 681 B

12345678910111213141516171819202122232425
  1. version: '3.9'
  2. services:
  3. redis_server_tls:
  4. container_name: redis-tls
  5. image: redis:${REDIS_TAG}
  6. volumes:
  7. - ./certs/server.crt:/etc/certs/redis.crt
  8. - ./certs/server.key:/etc/certs/redis.key
  9. - ./certs/ca.crt:/etc/certs/ca.crt
  10. ports:
  11. - "6380:6380"
  12. command:
  13. - redis-server
  14. - "--bind 0.0.0.0 ::"
  15. - --requirepass public
  16. - --tls-port 6380
  17. - --tls-cert-file /etc/certs/redis.crt
  18. - --tls-key-file /etc/certs/redis.key
  19. - --tls-ca-cert-file /etc/certs/ca.crt
  20. - --tls-protocols "TLSv1.3"
  21. - --tls-ciphersuites "TLS_CHACHA20_POLY1305_SHA256"
  22. restart: always
  23. networks:
  24. emqx_bridge: