Caddyfile 681 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. {$HOSTNAME} {
  2. route /api* {
  3. uri strip_prefix /api
  4. reverse_proxy http://api:14702 {
  5. header_down Location "^/" "/api/"
  6. }
  7. }
  8. route /ws {
  9. uri strip_prefix /ws
  10. reverse_proxy http://events:14703 {
  11. header_down Location "^/" "/ws/"
  12. }
  13. }
  14. route /autumn* {
  15. uri strip_prefix /autumn
  16. reverse_proxy http://autumn:14704 {
  17. header_down Location "^/" "/autumn/"
  18. }
  19. }
  20. route /january* {
  21. uri strip_prefix /january
  22. reverse_proxy http://january:14705 {
  23. header_down Location "^/" "/january/"
  24. }
  25. }
  26. route /gifbox* {
  27. uri strip_prefix /gifbox
  28. reverse_proxy http://gifbox:14706 {
  29. header_down Location "^/" "/gifbox/"
  30. }
  31. }
  32. reverse_proxy http://web:5000
  33. }