caddyfile.conf.jinja 552 B

1234567891011121314151617181920212223
  1. {% macro caddyfile(values) -%}
  2. {
  3. layer4 {
  4. :{{ values.network.smtp_port.port_number }} {
  5. proxy {
  6. to {{ values.consts.server_container_name }}:{{ values.consts.server_smtp_internal_port }}
  7. }
  8. }
  9. }
  10. }
  11. :{{ values.network.web_port.port_number }} {
  12. handle /health {
  13. respond 200 {
  14. body "OK"
  15. close
  16. }
  17. }
  18. reverse_proxy /ws/* http://{{ values.consts.lsp_container_name }}:{{ values.consts.lsp_internal_port }}
  19. reverse_proxy /* http://{{ values.consts.server_container_name }}:{{ values.consts.server_internal_port }}
  20. }
  21. {%- endmacro %}