Skip to content

Instantly share code, notes, and snippets.

@nschairer
Created December 21, 2020 21:49
Show Gist options
  • Save nschairer/a4be20d500baf23e407f156cdacc5587 to your computer and use it in GitHub Desktop.
Save nschairer/a4be20d500baf23e407f156cdacc5587 to your computer and use it in GitHub Desktop.
Postgres dev setup
# Ref article: https://towardsdatascience.com/local-development-set-up-of-postgresql-with-docker-c022632f13ea
if [ ! "$(docker ps -q -f name=dev-postgres)" ]; then
mkdir ${HOME}/postgres-data/
docker run -d \
--name dev-postgres \
-e POSTGRES_PASSWORD=password\
-v ${HOME}/postgres-data/:/var/lib/postgresql/data \
-p 5432:5432 \
postgres
fi
if [ ! "$(docker ps -q -f name=dev-pgadmin)" ]; then
docker run -d -p 80:80 -e 'PGADMIN_DEFAULT_EMAIL=user@domain.local' -e 'PGADMIN_DEFAULT_PASSWORD=password' --name dev-pgadmin dpage/pgadmin4
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment