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"
1616
1717ENTRYPOINT ["/docker-entrypoint.sh" ]
1818
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