-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathDockerfile
More file actions
21 lines (15 loc) · 820 Bytes
/
Dockerfile
File metadata and controls
21 lines (15 loc) · 820 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM alpine:3.18
LABEL "com.github.actions.name"="Helm Set Image Tag Action"
LABEL "com.github.actions.description"="A Github Action for automatically updating a Helm template image tag"
LABEL "com.github.actions.icon"="arrow-up"
LABEL "com.github.actions.color"="green"
LABEL "repository"="https://github.com/Nextdoor/helm-set-image-tag-action"
LABEL "homepage"="https://github.com/Nextdoor/helm-set-image-tag-action"
LABEL "maintainer"="diranged"
RUN apk --no-cache add bash yq git patch py-pip py3-ruamel.yaml gcc musl-dev python3-dev
RUN pip install pybump yamale yamllint pyyaml
COPY --from=alpine/helm:latest /usr/bin/helm /usr/bin/helm
COPY --from=jnorwood/helm-docs:v1.11.3 /usr/bin/helm-docs /usr/bin/helm-docs
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]