brain/surql/testing/prepare.sh

41 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
cd -- "$( dirname -- "${BASH_SOURCE[0]}" )"
import="docker run -i --rm --net=host \
--volume "$(pwd)/../:/opt/scripts/" \
surrealdb/surrealdb:latest import \
--endpoint http://127.0.0.1:8000 \
--username root --password root \
--namespace testing --database testbrain"
sql="docker run -i --rm --net=host \
surrealdb/surrealdb:latest sql \
--hide-welcome \
--endpoint http://127.0.0.1:8000 \
--username root --password root \
--namespace testing --database testbrain"
echo DELETING EXISTING DATA:
echo "REMOVE DATABASE testbrain;" | $sql
echo CREATING TABLES:
$import /opt/scripts/tables.sql
echo LOADING FUNCTIONS:
$import /opt/scripts/functions.sql
echo LOADING MOCK DATA:
$import /opt/scripts/testing/data.sql
echo RUNNING CRON for 5 minutes:
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql
$import /opt/scripts/cron.sql