Skip to content
This repository was archived by the owner on Dec 17, 2021. It is now read-only.

Commit fa35522

Browse files
committed
Dockerfile: Add
1 parent ff44516 commit fa35522

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

Dockerfile

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
FROM lambdalinux/baseimage-lambda:2017.03-000
2+
3+
CMD ["/sbin/my_init"]
4+
5+
COPY [ \
6+
"./docker-extras/etc-sudoers.d-docker", \
7+
"/tmp/docker-build/" \
8+
]
9+
10+
RUN \
11+
# yum
12+
yum update && \
13+
yum install bzip2 && \
14+
yum install python27-PyYAML && \
15+
yum install python27-mako && \
16+
yum install sudo && \
17+
yum install tar && \
18+
\
19+
# setup sudo
20+
usermod -a -G wheel ll-user && \
21+
cp /tmp/docker-build/etc-sudoers.d-docker /etc/sudoers.d/docker && \
22+
chmod 440 /etc/sudoers.d/docker && \
23+
\
24+
# for python debugging (uncomment when required)
25+
# yum install gcc48 && \
26+
# yum install python27-devel && \
27+
# yum install python27-pip && \
28+
# su -l ll-user -c "pip-2.7 install --user ipdb==0.8 ipython==5.3.0" && \
29+
\
30+
# install github-release
31+
curl -L https://github.com/aktau/github-release/releases/download/v0.6.2/linux-amd64-github-release.tar.bz2 -o /tmp/docker-build/linux-amd64-github-release.tar.bz2 && \
32+
pushd /tmp/docker-build && \
33+
tar xjvf linux-amd64-github-release.tar.bz2 && \
34+
cp bin/linux/amd64/github-release /usr/bin && \
35+
popd && \
36+
\
37+
# cleanup
38+
rm -rf /tmp/docker-build && \
39+
yum clean all && \
40+
rm -rf /var/cache/yum/* && \
41+
rm -rf /tmp/* && \
42+
rm -rf /var/tmp/*
43+

0 commit comments

Comments
 (0)