dev/start
#!/bin/bash -ex
function development() {
docker compose up -d --no-deps conjur pg gem client
docker compose exec -T conjur conjurctl wait
local api_key=$(docker compose exec -T conjur rake 'role:retrieve-key[cucumber:user:admin]')
api_key=$(docker compose exec -T conjur conjurctl role retrieve-key cucumber:user:admin | tr -d '\r')
docker exec -e CONJUR_AUTHN_API_KEY="$api_key" -it --detach-keys 'ctrl-\' $(docker compose ps -q gem) bash
}
# Set up VERSION file for local development
if [ ! -f "../VERSION" ]; then
echo -n "0.0.dev" > ../VERSION
fi
docker compose pull
docker compose build
development