diff options
author | Mike Crute <crutem@amazon.com> | 2016-12-06 15:42:31 -0800 |
---|---|---|
committer | Mike Crute <crutem@amazon.com> | 2016-12-06 15:42:31 -0800 |
commit | 6aa3f9fa52a2d5e783795579e8ad666d209f4ac9 (patch) | |
tree | cca80d58eb533cf2147c619a66a0b5f1649c0916 /s3cmd | |
download | dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.bz2 dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.xz dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.zip |
Initial import
Diffstat (limited to 's3cmd')
-rw-r--r-- | s3cmd/Dockerfile | 22 | ||||
-rwxr-xr-x | s3cmd/run | 8 |
2 files changed, 30 insertions, 0 deletions
diff --git a/s3cmd/Dockerfile b/s3cmd/Dockerfile new file mode 100644 index 0000000..7962dcb --- /dev/null +++ b/s3cmd/Dockerfile | |||
@@ -0,0 +1,22 @@ | |||
1 | FROM ubuntu:16.04 | ||
2 | |||
3 | RUN export DEBIAN_FRONTEND=noninteractive && \ | ||
4 | apt-get update && \ | ||
5 | apt-get install -y apt-utils s3cmd ca-certificates | ||
6 | |||
7 | RUN \ | ||
8 | groupadd -g 1677955 crutem && \ | ||
9 | useradd -m -d /home/crutem -g crutem -u 1677955 crutem | ||
10 | |||
11 | RUN \ | ||
12 | apt-get clean && \ | ||
13 | rm -rf /var/lib/apt/lists/* && \ | ||
14 | rm -rf /tmp/* | ||
15 | |||
16 | USER crutem | ||
17 | ENV LANG C.UTF-8 | ||
18 | ENV BROWSER elinks | ||
19 | ENV HOME /home/crutem | ||
20 | WORKDIR /home/crutem | ||
21 | |||
22 | ENTRYPOINT ["/usr/bin/s3cmd"] | ||
diff --git a/s3cmd/run b/s3cmd/run new file mode 100755 index 0000000..803808c --- /dev/null +++ b/s3cmd/run | |||
@@ -0,0 +1,8 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | docker run -i --rm \ | ||
4 | -v /usr/share/zoneinfo/America/Los_Angeles:/etc/localtime:ro \ | ||
5 | -v $HOME/share:$HOME/share \ | ||
6 | -v $HOME/.s3cfg:$HOME/.s3cfg \ | ||
7 | -v $HOME/.exchange.pass:$HOME/.exchange.pass \ | ||
8 | s3cmd "$@" | ||