mirror of
https://github.com/BillyOutlast/posthog.git
synced 2026-02-04 03:01:23 +01:00
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: Michael Matloka <michael@matloka.com>
30 lines
731 B
Bash
Executable File
30 lines
731 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
export DEBUG=1
|
|
export IN_EVAL_TESTING=1
|
|
export EVAL_MODE=offline
|
|
export EXPORT_EVAL_RESULTS=1
|
|
|
|
cleanup() {
|
|
echo "🧹 Cleaning up..."
|
|
docker compose -f docker-compose.dev.yml -p evals down -v --remove-orphans || true
|
|
}
|
|
trap cleanup EXIT INT TERM
|
|
|
|
echo "127.0.0.1 kafka clickhouse objectstorage db" >> /etc/hosts
|
|
|
|
echo "🚀 Starting services..."
|
|
docker compose -f docker-compose.dev.yml -p evals up -d db clickhouse objectstorage
|
|
|
|
echo "🔄 Waiting for services to start..."
|
|
bin/check_postgres_up & bin/check_kafka_clickhouse_up
|
|
|
|
echo "🏃 Running evaluation..."
|
|
if [ -z "$EVAL_SCRIPT" ]; then
|
|
echo "Error: EVAL_SCRIPT environment variable is not set"
|
|
exit 1
|
|
fi
|
|
$EVAL_SCRIPT
|
|
|
|
echo "🎉 Done."
|