A decentralized music tracking and discovery platform built on AT Protocol 🎵
listenbrainz spotify atproto lastfm musicbrainz scrobbling

chore: add Caddyfile

Changed files
+57
+57
Caddyfile
··· 1 + { 2 + email tsiry.sndr@rocksky.app 3 + on_demand_tls { 4 + ask http://localhost:3000/tls-check 5 + } 6 + } 7 + 8 + *.pds.rocksky.app, pds.rocksky.app { 9 + tls { 10 + on_demand 11 + } 12 + 13 + header { 14 + Access-Control-Allow-Origin * 15 + 16 + # Set HSTS 17 + Strict-Transport-Security "max-age=63072000" 18 + 19 + # Remove unwanted headers from Caddy 20 + -Server 21 + -X-Content-Type-Options 22 + -X-Frame-Options 23 + -X-XSS-Protection 24 + -Referrer-Policy 25 + -Content-Security-Policy 26 + 27 + Vary Origin 28 + } 29 + 30 + reverse_proxy http://localhost:3000 31 + } 32 + 33 + api.rocksky.app { 34 + handle /xrpc/* { 35 + reverse_proxy http://localhost:3004 36 + } 37 + 38 + handle { 39 + reverse_proxy http://localhost:8000 40 + } 41 + } 42 + 43 + audioscrobbler.rocksky.app { 44 + reverse_proxy http://localhost:7882 45 + } 46 + 47 + webscrobbler.rocksky.app { 48 + reverse_proxy http://localhost:7883 49 + } 50 + 51 + grafana.rocksky.app { 52 + reverse_proxy http://localhost:3001 53 + } 54 + 55 + meilisearch.rocksky.app { 56 + reverse_proxy http://localhost:7700 57 + }