aboutsummaryrefslogtreecommitdiff
path: root/s3cmd
diff options
context:
space:
mode:
authorMike Crute <crutem@amazon.com>2016-12-06 15:42:31 -0800
committerMike Crute <crutem@amazon.com>2016-12-06 15:42:31 -0800
commit6aa3f9fa52a2d5e783795579e8ad666d209f4ac9 (patch)
treecca80d58eb533cf2147c619a66a0b5f1649c0916 /s3cmd
downloaddockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.bz2
dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.tar.xz
dockerfiles-6aa3f9fa52a2d5e783795579e8ad666d209f4ac9.zip
Initial import
Diffstat (limited to 's3cmd')
-rw-r--r--s3cmd/Dockerfile22
-rwxr-xr-xs3cmd/run8
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 @@
1FROM ubuntu:16.04
2
3RUN export DEBIAN_FRONTEND=noninteractive && \
4 apt-get update && \
5 apt-get install -y apt-utils s3cmd ca-certificates
6
7RUN \
8 groupadd -g 1677955 crutem && \
9 useradd -m -d /home/crutem -g crutem -u 1677955 crutem
10
11RUN \
12 apt-get clean && \
13 rm -rf /var/lib/apt/lists/* && \
14 rm -rf /tmp/*
15
16USER crutem
17ENV LANG C.UTF-8
18ENV BROWSER elinks
19ENV HOME /home/crutem
20WORKDIR /home/crutem
21
22ENTRYPOINT ["/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
3docker 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 "$@"