spec: set up cassandra keyspaces before vendored gems build

Change-Id: I3525df178c083843ee831877d599e60e4da86188
Reviewed-on: https://gerrit.instructure.com/209719
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
This commit is contained in:
James Williams 2019-09-16 14:45:33 -06:00
parent 07353bd243
commit 0fd21688a1
1 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,8 @@
#!/bin/bash
docker-compose exec -T cassandra ./wait-for-it
for keyspace in auditors global_lookups page_views; do
docker-compose exec -T cassandra cqlsh -e "CREATE KEYSPACE ${keyspace} WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };"
done
docker-compose exec -T web bundle exec rails db:create