Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/droidion/opus-classical-elysia
Curated catalogue for streaming classical music.
https://github.com/droidion/opus-classical-elysia
bun drizzle-orm elysiajs tailwindcss turso
Last synced: 23 days ago
JSON representation
Curated catalogue for streaming classical music.
- Host: GitHub
- URL: https://github.com/droidion/opus-classical-elysia
- Owner: Droidion
- Created: 2024-03-21T09:47:15.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-26T19:07:09.000Z (5 months ago)
- Last Synced: 2024-05-30T02:16:50.522Z (5 months ago)
- Topics: bun, drizzle-orm, elysiajs, tailwindcss, turso
- Language: TypeScript
- Homepage: https://opusclassical.net
- Size: 673 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Opus Classical
Curated catalogue for streaming classical music.
Bun, Elysia, DrizzleORM, Turso, Tailwind, Vite.
[![test-and-lint](https://github.com/Droidion/opus-classical-elysia/actions/workflows/test.yml/badge.svg)](https://github.com/Droidion/opus-classical-elysia/actions/workflows/test.yml)
## Run locally
- Have Bun installed.
- Have Turso DB available in the cloud.
- Create `.env` file with environment variables:
- `IMAGES_URL`
- `POSTGRES_CONNECTION_STRING`
- Install packages `$ bun i`.
- Run statis assets build in dev mode `$ bun run ui:dev`.
- Run in parallel server in dev mode `$ bun run dev`.
- Open http://localhost:3000