Skip to content

Commit 20a3eeb

Browse files
committed
Merge pull request #3548 from Joshua-Anderson/postgres
feat(Makefile): Add a command to start a local postgresql container for running unit tests
2 parents b3a352d + f9b9469 commit 20a3eeb

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

controller/Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ deploy: build dev-release restart
5050
runserver:
5151
python manage.py runserver
5252

53+
postgres:
54+
docker start postgres || docker run --restart="always" -d -p 5432:5432 --name postgres postgres:9.4.1
55+
docker exec postgres createdb -U postgres deis 2>/dev/null || true
56+
@echo "To use postgres for local development:"
57+
@echo " export PGHOST=`boot2docker ip 2>/dev/null || echo 127.0.0.1`"
58+
@echo " export PGPORT=5432"
59+
@echo " export PGUSER=postgres"
60+
5361
db:
5462
python manage.py syncdb --migrate --noinput
5563

0 commit comments

Comments
 (0)