-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDockerfile
34 lines (29 loc) · 944 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# vim: et sr sw=4 ts=4 smartindent syntax=dockerfile:
FROM gliderlabs/alpine:3.4
MAINTAINER jinal--shah <jnshah@gmail.com>
LABEL \
name="opsgang/aws_packer" \
vendor="sortuniq" \
description="common tools to run packer in or for aws"
ENV PACKER_VERSION=1.3.2
COPY alpine_build_scripts /alpine_build_scripts
RUN sh /alpine_build_scripts/install_vim.sh \
&& sh /alpine_build_scripts/install_awscli.sh \
&& sh /alpine_build_scripts/install_credstash.sh \
&& sh /alpine_build_scripts/install_packer.sh \
&& sh /alpine_build_scripts/install_essentials.sh \
&& rm -rf /var/cache/apk/* /alpine_build_scripts 2>/dev/null
# built with additional labels:
#
# version
# opsgang.awscli_version
# opsgang.credstash_version
# opsgang.jq_version
# opsgang.packer_version
#
# opsgang.build_git_uri
# opsgang.build_git_sha
# opsgang.build_git_branch
# opsgang.build_git_tag
# opsgang.built_by
#