Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #!/bin/bash
  2. # usage: curl -sL bit.ly/mlgrm-postgres | EMAIL=mail@example.com [PASSWORD=xxxxxxx] bash
  3.  
  4. [[ -z $PASSWD ]] && PASSWD=$(apg -n 1) && >&2 echo "password: $PASSWD"
  5. [[ -z $EMAIL ]] && >&2 echo "need to set EMAIL" && exit
  6.  
  7. if ! docker network inspect postgres 2> /dev/null; then docker network create postgres; fi
  8. docker run -d \
  9. -v /var/lib/postgres:/var/lib/postgres \
  10. --name postgres \
  11. -h postgres \
  12. -e POSTGRES_PASSWORD=$PASSWD \
  13. postgres
  14.  
  15. curl -sL bit.ly/mlgrm-traefiker |
  16. HOSTNAME=pgadmin \
  17. bash -s -- run -d \
  18. --name pgadmin \
  19. -v /var/lib/pgadmin:/var/lib/pgadmin \
  20. -e PGADMIN_DEFAULT_EMAIL=$EMAIL \
  21. -e PGADMIN_DEFAULT_PASSWORD=$PASSWD \
  22. dpage/pgadmin4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement