123456789101112131415161718192021222324252627282930313233 |
- #!/usr/bin/env bash
- set -e
- SCRIPT_PATH="$(dirname "${BASH_SOURCE[0]}")"
- cd $SCRIPT_PATH
- set -a
- . ../.env
- set +a
- # Override DB_HOST
- export DB_HOST=localhost
- # Start the joystream-node first to allow fetching Olympia metadata during build (typegen)
- docker-compose up -d joystream-node
- # Only run codegen if no generated files found
- [ ! -d "generated/" ] && yarn build
- # Bring up db
- docker-compose up -d db
- # Make sure we use dev config for db migrations (prevents "Cannot create database..." and some other errors)
- yarn workspace query-node config:dev
- # Migrate the databases
- yarn workspace query-node-root db:prepare
- yarn workspace query-node-root db:migrate
- docker-compose up -d graphql-server-mnt
- # Starting up processor will bring up all services it depends on
- docker-compose up -d processor-mnt
|