Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. ##
  2. ## POSTGRES LITE DOCKERFILE- create db, user/pwd, and open listening
  3. ##
  4. FROM postgres:11.1-alpine
  5.  
  6. ADD ./init.sh /docker-entrypoint-initdb.d/.
  7.  
  8. ENV PGDATA /var/lib/postgresql/data
  9.  
  10. EXPOSE 5432
  11.  
  12. USER postgres
  13. RUN mkdir -p $PGDATA && chmod 0700 $PGDATA &&\
  14. initdb \
  15. --allow-group-access \
  16. --encoding=UTF8 \
  17. --pgdata=$PGDATA \
  18. --auth=trust \
  19. --auth-host=trust \
  20. --auth-local=trust &&\
  21. echo "host all all 0.0.0.0/0 md5" >> $PGDATA/pg_hba.conf &&\
  22. echo "listen_addresses='*'" >> $PGDATA/postgresql.conf &&\
  23. pg_ctl -D $PGDATA start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement