Initial project scaffold
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
CONTAINER="${AI_GATEWAY_PG_CONTAINER:-easyai-pgvector}"
|
||||
PGUSER="${AI_GATEWAY_PG_USER:-easyai}"
|
||||
DB_NAME="${AI_GATEWAY_DATABASE_NAME:-easyai_ai_gateway}"
|
||||
|
||||
exists="$(
|
||||
docker exec "$CONTAINER" \
|
||||
psql -U "$PGUSER" -d postgres -tAc "SELECT 1 FROM pg_database WHERE datname='${DB_NAME}'" \
|
||||
| tr -d '[:space:]'
|
||||
)"
|
||||
|
||||
if [[ "$exists" == "1" ]]; then
|
||||
echo "[ai-gateway] database already exists: ${DB_NAME}"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
docker exec "$CONTAINER" \
|
||||
psql -U "$PGUSER" -d postgres -c "CREATE DATABASE \"${DB_NAME}\""
|
||||
|
||||
echo "[ai-gateway] database created: ${DB_NAME}"
|
||||
Reference in New Issue
Block a user