17 lines
501 B
Bash
Executable File
17 lines
501 B
Bash
Executable File
#!/bin/bash
|
|
|
|
sudo docker run --rm -dp 5432:5432 --name 'psql_integration' postgres:9.5
|
|
sleep 15
|
|
|
|
psql -h localhost -c "create user drydock with password 'drydock';" postgres postgres
|
|
psql -h localhost -c "create database drydock;" postgres postgres
|
|
|
|
sudo docker run --rm -t --net=host -e DRYDOCK_DB_URL="postgresql+psycopg2://drydock:drydock@localhost:5432/drydock" --entrypoint /usr/local/bin/alembic drydock:latest upgrade head
|
|
|
|
py.test $1
|
|
RESULT=$?
|
|
|
|
sudo docker stop psql_integration
|
|
|
|
exit $RESULT
|