Caddyfile 267 B

123456789101112131415161718
  1. {$DOMAIN}
  2. encode gzip
  3. @backend_routes path /event/* /upload /ping
  4. handle @backend_routes {
  5. reverse_proxy app:8000
  6. }
  7. route {
  8. try_files {path} {path}.html
  9. file_server {
  10. root /srv
  11. pass_thru
  12. }
  13. # proxy dynamic routes to nextjs server
  14. reverse_proxy app:3000
  15. }