File tree Expand file tree Collapse file tree 3 files changed +35
-1
lines changed Expand file tree Collapse file tree 3 files changed +35
-1
lines changed Original file line number Diff line number Diff line change @@ -16,4 +16,15 @@ ENV PATH="$PATH:/letsencrypt/hooks"
16
16
17
17
ENTRYPOINT ["/docker-entrypoint.sh" ]
18
18
19
- VOLUME ["/etc/letsencrypt" ,"/var/lib/letsencrypt" ,"/var/log/letsencrypt" ]
19
+ VOLUME ["/etc/letsencrypt" ,"/var/lib/letsencrypt" ,"/var/log/letsencrypt" ]
20
+
21
+ ARG BUILD_DATE
22
+ ARG VCS_REF
23
+ LABEL org.label-schema.build-date=$BUILD_DATE \
24
+ org.label-schema.docker.dockerfile="/Dockerfile" \
25
+ org.label-schema.license="MIT" \
26
+ org.label-schema.name="letsencrypt-dns" \
27
+ org.label-schema.url="https://github.com/solidnerd/letsencrypt-dns" \
28
+ org.label-schema.vcs-ref=$VCS_REF \
29
+ org.label-schema.vcs-url="https://github.com/solidnerd/letsencrypt-dns.git" \
30
+ org.label-schema.vcs-type="Git"
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ docker build \
4
+ --build-arg BUILD_DATE=" $( date --rfc-3339=s) " \
5
+ --build-arg VCS_REF=` git rev-parse --short HEAD` \
6
+ -t $IMAGE_NAME .
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -e
4
+
5
+ # Parse image name for repo name and major tag version
6
+ tagStart=$( expr index " $IMAGE_NAME " :)
7
+ repoName=${IMAGE_NAME: 0: tagStart-1}
8
+ majorVer=${IMAGE_NAME: tagStart: 1}
9
+
10
+ # Tag and push image with <major>
11
+ echo " Tagging and pushing" ${repoName} :${majorVer}
12
+ docker tag $IMAGE_NAME ${repoName} :${majorVer}
13
+ docker push ${repoName} :${majorVer}
14
+
15
+ # Tag and push image with latest
16
+ echo " Tagging and pushing" ${repoName} :latest
17
+ docker tag $IMAGE_NAME ${repoName} :latest
You can’t perform that action at this time.
0 commit comments