#!/usr/bin/env bash

set -euo pipefail

# Switch to project root
pushd "$(dirname "$0")/.."

# Start localstack
docker compose up -d

# Setup localstack resources
pushd terraform-local
terraform init
terraform apply -auto-approve

# Switch back to project root
popd

# Run dev Vite server
npm run dev

docker compose down
popd