bootstrap

 1#!/usr/bin/env bash
 2
 3set -e
 4
 5if [[ "$OSTYPE" == "linux-gnu"* ]]; then
 6  echo "Linux dependencies..."
 7  script/linux
 8else
 9  echo "installing foreman..."
10  which foreman > /dev/null || brew install foreman
11fi
12
13# Install sqlx-cli if needed
14if ! [[ "$(command -v sqlx)" && "$(sqlx --version)" == "sqlx-cli 0.7.2" ]]; then
15    echo "sqlx-cli not found or not the required version, installing version 0.7.2..."
16    cargo install sqlx-cli --version 0.7.2
17fi
18
19cd crates/collab
20
21# Export contents of .env.toml
22eval "$(cargo run --bin dotenv)"
23
24echo "creating databases..."
25sqlx database create --database-url "$DATABASE_URL"
26sqlx database create --database-url "$LLM_DATABASE_URL"