diff options
author | Mike Crute <crutem@amazon.com> | 2017-03-06 14:11:15 -0800 |
---|---|---|
committer | Mike Crute <crutem@amazon.com> | 2017-06-16 11:20:43 -0700 |
commit | 2d7f2472e307924a71298cbe0b08f76001526b90 (patch) | |
tree | 45364b54b70c603b59fefa33fc7992a506e80ee0 /psql | |
parent | 2856d2fc54dc43f84340b06958c946594cae0ff8 (diff) | |
download | dockerfiles-2d7f2472e307924a71298cbe0b08f76001526b90.tar.bz2 dockerfiles-2d7f2472e307924a71298cbe0b08f76001526b90.tar.xz dockerfiles-2d7f2472e307924a71298cbe0b08f76001526b90.zip |
Add postgres
Diffstat (limited to 'psql')
-rw-r--r-- | psql/Dockerfile | 12 | ||||
-rwxr-xr-x | psql/run | 7 |
2 files changed, 19 insertions, 0 deletions
diff --git a/psql/Dockerfile b/psql/Dockerfile new file mode 100644 index 0000000..eee7712 --- /dev/null +++ b/psql/Dockerfile | |||
@@ -0,0 +1,12 @@ | |||
1 | FROM ubuntu:16.04 | ||
2 | |||
3 | RUN export DEBIAN_FRONTEND=noninteractive && \ | ||
4 | sed -i 's/archive.ubuntu.com/us-west-2.ec2.archive.ubuntu.com/' /etc/apt/sources.list && \ | ||
5 | apt-get update && \ | ||
6 | apt-get install -y postgresql-client && \ | ||
7 | # Cleanup | ||
8 | apt-get clean && \ | ||
9 | rm -rf /var/lib/apt/lists/* && \ | ||
10 | rm -rf /tmp/* | ||
11 | |||
12 | ENTRYPOINT [ "/usr/bin/psql" ] | ||
diff --git a/psql/run b/psql/run new file mode 100755 index 0000000..a14f7c6 --- /dev/null +++ b/psql/run | |||
@@ -0,0 +1,7 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | docker run -ti --rm --detach-keys=ctrl-@ \ | ||
4 | -v /usr/share/zoneinfo/America/Los_Angeles:/etc/localtime:ro \ | ||
5 | -v $HOME/share:$HOME/share \ | ||
6 | -v $HOME/.psqlrc:$HOME/.psqlrc \ | ||
7 | psql "$@" | ||