Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 658 Bytes

File metadata and controls

48 lines (33 loc) · 658 Bytes

Development Environment Setup

Prerequisites

Install Nix with flakes enabled.

Getting Started

# Enter the dev shell (installs all dependencies)
nix develop

# Copy environment config
cp .env.example .env

# Start all services
just dev

Individual Services

# Elixir/Phoenix
just test-elixir

# Elm frontend
just test-elm

# Rust scraper
just test-rust

# Python vision service
just test-python

# All linters
just lint

# Format all code
just format

Database

just db-create    # Create database
just db-migrate   # Run migrations
just db-reset     # Drop + create + migrate