Sha256: 2246d43c8c91d7dff8a1ff0e074e380e13c165fb5974a505bbed5268b3e32a2b

Contents?: true

Size: 734 Bytes

Versions: 1

Compression:

Stored size: 734 Bytes

Contents

#!/usr/bin/env bash

# Just checking for a healthy container isn't enough, apparently. If
# we don't wait here, sometimes the database is inaccessible.
for i in {1..10}; do
  psql -h pg -U postgres postgres -c 'select 1' >/dev/null 2>&1 && break
  printf ' .'
  sleep 1
done
echo
out="$(psql -h pg -U postgres postgres -c 'select 1' 2>&1)"
if [[ $? != 0 ]]; then
   echo "Postgres didn't start in time:"
   echo "$out"
   exit 1
fi

psql -h pg -U postgres -c "create database app_development"
psql -h pg -U postgres -c "create database app_test"

set -e

RAILS_ENV=development ./bin/rake db:migrate
RAILS_ENV=test ./bin/rake db:migrate

echo "INSERT INTO users ( login ) VALUES ( 'admin' )  " | psql -h pg -U postgres app_development

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
appmap-0.23.0 spec/fixtures/rails_users_app/create_app