A decentralized music tracking and discovery platform built on AT Protocol 馃幍
listenbrainz spotify atproto lastfm musicbrainz scrobbling
879 14 0

Clone this repository

https://tangled.org/rocksky.app/rocksky
git@tangled.org:rocksky.app/rocksky

For self-hosted knots, clone URLs may differ based on your setup.

README.md

Rocksky#

ci

A decentralized music tracking and discovery platform built on the AT Protocol 馃幍

Prerequisites#

Getting Started#

  1. Clone the repository:
 git clone https://github.com/tsirysndr/rocksky
 cd rocksky
  1. Install dependencies:
    npm install -g turbo
    bun install
    bun run build:raichu
    
  2. Set up the environment variables:
  cp apps/api/.env.example apps/api/.env
  1. Start the Docker containers:
    docker compose up
    
  2. Run the database migrations:
    turbo db:migrate --filter=@rocksky/api
    
  3. Start Analytics API:
    turbo dev:analytics
    
  4. Start jetstream:
    turbo dev:jetstream
    
  5. Start the development server:
    turbo dev --filter=@rocksky/api --filter=@rocksky/web