Rocksky#
A decentralized music tracking and discovery platform built on the AT Protocol 馃幍
Prerequisites#
- Node.js (v22 or later)
- Rust
- Turbo
- Docker
- Wasm Pack https://rustwasm.github.io/wasm-pack/installer/
- DuckDB https://duckdb.org/docs/installation
Getting Started#
- Clone the repository:
git clone https://github.com/tsirysndr/rocksky
cd rocksky
- Install dependencies:
npm install -g turbo bun install bun run build:raichu - Set up the environment variables:
cp apps/api/.env.example apps/api/.env
- Start the Docker containers:
docker compose up - Run the database migrations:
turbo db:migrate --filter=@rocksky/api - Start Analytics API:
turbo dev:analytics - Start jetstream:
turbo dev:jetstream - Start the development server:
turbo dev --filter=@rocksky/api --filter=@rocksky/web