Files

23 lines
620 B
Bash
Executable File

#!/usr/bin/env bash
# Bring the full stack up locally. Assumes Docker is installed.
set -euo pipefail
cd "$(dirname "$0")/.."
if [ ! -f .env ]; then
cp .env.example .env
echo "Created .env from .env.example — review and edit before proceeding."
fi
echo "→ starting data services (Postgres+Timescale, Redis, MinIO)…"
docker compose -f infra/docker-compose.yml up -d
echo "→ installing workspace deps…"
pnpm install
echo "→ running dev servers in parallel…"
echo " hub: http://localhost:3000"
echo " live-map: http://localhost:3001"
echo " api: http://localhost:4000"
echo
exec pnpm dev