Curated catalogue of classical music with quick links to streaming services.
Apple Music and Spotify supported.
Works on desktop and mobile. Fast links to streaming apps tested on macOS, Linux, iOS.
Stack: F#, Falco, .NET 6, Postgres, SASS, Docker.
F# is ❤️.
Migrations
folder.Sentry:Dsn=https://path.sentry.io
ASPNETCORE_URLS=http://+:5000
DbConnectionString=Host=host.docker.internal;Username=your-user;Database=composers;Minimum Pool Size=10
StaticAssetsUrl=https://static.zunh.dev/composers/covers/
RedisConnectionString=redis:6379
UmamiId=1234-abcd
Sentry
is URL for reporting events and exceptions to Sentry.ioASPNETCORE_URLS
is the local URL for the web appDbConnectionString
is Postgres connection stringStaticAssetsUrl
is the path to static images storageRedisConnectionString
is Redis connection stringUmamiId
is Umami Id for gathering usage statisticscomposers.env
file with the following content, set appropriate values for your configuration:$ docker-compose up -d
$ cd Site
$ npm run i
$ npm run sass
$ npm run build
composers.env
file the environment variables described above.$ dotnet build
$ cd Site
$ dotnet run