mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-10-31 02:17:47 +00:00 
			
		
		
		
	Rework label handling (#387)
* be smarter about labels inspired by https://github.com/Peter-SAARLAND/zero
This commit is contained in:
		
							parent
							
								
									a0c14b6ad4
								
							
						
					
					
						commit
						110ea43bf6
					
				| @ -1,6 +1,5 @@ | |||||||
| FROM debian:buster | FROM debian:buster | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| ARG KOPANO_CORE_REPOSITORY_URL="file:/kopano/repo/core" | ARG KOPANO_CORE_REPOSITORY_URL="file:/kopano/repo/core" | ||||||
| @ -21,7 +20,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano base container" \ |     org.label-schema.name="Kopano base container" \ | ||||||
|     org.label-schema.description="Base image for containers running the Kopano groupware stack" \ |     org.label-schema.description="Base image for containers running the Kopano groupware stack" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$BASE_VERSION \ |     org.label-schema.version=$BASE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -89,3 +87,6 @@ ONBUILD RUN \ | |||||||
|     if [ ${DOWNLOAD_COMMUNITY_PACKAGES} -eq 1 ]; then \ |     if [ ${DOWNLOAD_COMMUNITY_PACKAGES} -eq 1 ]; then \ | ||||||
|         dl_and_package_community "core" "$DOWNLOAD_DISTRIBUTION" "$DOWNLOAD_CHANNEL" "$DOWNLOAD_BRANCH"; \ |         dl_and_package_community "core" "$DOWNLOAD_DISTRIBUTION" "$DOWNLOAD_CHANNEL" "$DOWNLOAD_BRANCH"; \ | ||||||
|     fi |     fi | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,6 @@ | |||||||
| ARG docker_repo=zokradonh | ARG docker_repo=zokradonh | ||||||
| FROM ${docker_repo}/kopano_base | FROM ${docker_repo}/kopano_base | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ||||||
| @ -31,7 +30,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano Groupware Core container" \ |     org.label-schema.name="Kopano Groupware Core container" \ | ||||||
|     org.label-schema.description="Container for running applications out of Kopano Groupware Core" \ |     org.label-schema.description="Container for running applications out of Kopano Groupware Core" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$KOPANO_CORE_VERSION \ |     org.label-schema.version=$KOPANO_CORE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -84,3 +82,6 @@ CMD [ "/kopano/start-service.sh" ] | |||||||
| 
 | 
 | ||||||
| HEALTHCHECK --interval=1m --timeout=10s \ | HEALTHCHECK --interval=1m --timeout=10s \ | ||||||
|     CMD /kopano/healthcheck.sh |     CMD /kopano/healthcheck.sh | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -7,7 +7,6 @@ RUN composer install | |||||||
| 
 | 
 | ||||||
| FROM ${docker_repo}/kopano_base | FROM ${docker_repo}/kopano_base | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ||||||
| @ -28,7 +27,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano kDAV container" \ |     org.label-schema.name="Kopano kDAV container" \ | ||||||
|     org.label-schema.description="Container for running Kopano kDAV" \ |     org.label-schema.description="Container for running Kopano kDAV" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| 
 | 
 | ||||||
| @ -87,3 +85,6 @@ ENV LANG en_US.UTF-8 | |||||||
| 
 | 
 | ||||||
| ENTRYPOINT ["/usr/bin/dumb-init", "--"] | ENTRYPOINT ["/usr/bin/dumb-init", "--"] | ||||||
| CMD [ "/kopano/start.sh" ] | CMD [ "/kopano/start.sh" ] | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -8,7 +8,6 @@ RUN go install -v github.com/go-moreutils/sponge | |||||||
| 
 | 
 | ||||||
| FROM kopano/konnectd:${CODE_VERSION} | FROM kopano/konnectd:${CODE_VERSION} | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG CODE_VERSION | ARG CODE_VERSION | ||||||
| 
 | 
 | ||||||
| ENV CODE_VERSION="${CODE_VERSION}" \ | ENV CODE_VERSION="${CODE_VERSION}" \ | ||||||
| @ -26,7 +25,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano Konnect container" \ |     org.label-schema.name="Kopano Konnect container" \ | ||||||
|     org.label-schema.description="Container for running Kopano Konnect" \ |     org.label-schema.description="Container for running Kopano Konnect" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$CODE_VERSION \ |     org.label-schema.version=$CODE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -51,3 +49,6 @@ COPY wrapper.sh /usr/local/bin | |||||||
| USER nobody | USER nobody | ||||||
| 
 | 
 | ||||||
| ENTRYPOINT ["wrapper.sh"] | ENTRYPOINT ["wrapper.sh"] | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,27 +1,25 @@ | |||||||
| ARG CODE_VERSION=1.1.1 | ARG CODE_VERSION=1.1.1 | ||||||
| FROM kopano/kwmserverd:${CODE_VERSION} | FROM kopano/kwmserverd:${CODE_VERSION} | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG CODE_VERSION | ARG CODE_VERSION | ||||||
| 
 |  | ||||||
| ENV CODE_VERSION="${CODE_VERSION}" | ENV CODE_VERSION="${CODE_VERSION}" | ||||||
| 
 | 
 | ||||||
| LABEL maintainer=az@zok.xyz \ | LABEL maintainer=az@zok.xyz \ | ||||||
|     org.label-schema.name="Kopano Kwmserver container" \ |     org.label-schema.name="Kopano Kwmserver container" \ | ||||||
|     org.label-schema.description="Container for running Kopano Kwmserver (WebRTC signalling server)" \ |     org.label-schema.description="Container for running Kopano Kwmserver (WebRTC signalling server)" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$CODE_VERSION \ |     org.label-schema.version=$CODE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| 
 | 
 | ||||||
| USER root |  | ||||||
| 
 |  | ||||||
| SHELL ["/bin/ash", "-eo", "pipefail", "-c"] | SHELL ["/bin/ash", "-eo", "pipefail", "-c"] | ||||||
| 
 | 
 | ||||||
|  | USER root | ||||||
| ENV DOCKERIZE_VERSION v0.11.0 | ENV DOCKERIZE_VERSION v0.11.0 | ||||||
| RUN wget -O - https://github.com/powerman/dockerize/releases/download/"$DOCKERIZE_VERSION"/dockerize-"$(uname -s)"-"$(uname -m)" | install /dev/stdin /bin/dockerize | RUN wget -O - https://github.com/powerman/dockerize/releases/download/"$DOCKERIZE_VERSION"/dockerize-"$(uname -s)"-"$(uname -m)" | install /dev/stdin /bin/dockerize | ||||||
|  | USER nobody | ||||||
| 
 | 
 | ||||||
| COPY wrapper.sh /usr/local/bin | COPY wrapper.sh /usr/local/bin | ||||||
| 
 | 
 | ||||||
| USER nobody | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,16 +1,13 @@ | |||||||
| ARG CODE_VERSION=1.3.0 | ARG CODE_VERSION=1.3.0 | ||||||
| FROM osixia/openldap:${CODE_VERSION} | FROM osixia/openldap:${CODE_VERSION} | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG CODE_VERSION | ARG CODE_VERSION | ||||||
| 
 |  | ||||||
| ENV CODE_VERSION="${CODE_VERSION}" | ENV CODE_VERSION="${CODE_VERSION}" | ||||||
| 
 | 
 | ||||||
| LABEL maintainer=az@zok.xyz \ | LABEL maintainer=az@zok.xyz \ | ||||||
|     org.label-schema.name="Kopano LDAP container" \ |     org.label-schema.name="Kopano LDAP container" \ | ||||||
|     org.label-schema.description="Container for running OpenLDAP, which already has the Kopano schema included." \ |     org.label-schema.description="Container for running OpenLDAP, which already has the Kopano schema included." \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$CODE_VERSION \ |     org.label-schema.version=$CODE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -18,3 +15,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
| COPY bootstrap /container/service/slapd/assets/config/bootstrap | COPY bootstrap /container/service/slapd/assets/config/bootstrap | ||||||
| RUN rm /container/service/slapd/assets/config/bootstrap/schema/mmc/mail.schema | RUN rm /container/service/slapd/assets/config/bootstrap/schema/mmc/mail.schema | ||||||
| RUN touch /etc/ldap/slapd.conf | RUN touch /etc/ldap/slapd.conf | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,6 @@ | |||||||
| ARG docker_repo=zokradonh | ARG docker_repo=zokradonh | ||||||
| FROM ${docker_repo}/kopano_base:latest | FROM ${docker_repo}/kopano_base:latest | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ||||||
| @ -25,7 +24,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano Meet container" \ |     org.label-schema.name="Kopano Meet container" \ | ||||||
|     org.label-schema.description="Container for running Kopano Meet" \ |     org.label-schema.description="Container for running Kopano Meet" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$KOPANO_MEET_VERSION \ |     org.label-schema.version=$KOPANO_MEET_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -61,3 +59,5 @@ CMD [ "/kopano/start-service.sh" ] | |||||||
| HEALTHCHECK --interval=1m --timeout=10s \ | HEALTHCHECK --interval=1m --timeout=10s \ | ||||||
|     CMD goss -g /goss/goss.yaml validate |     CMD goss -g /goss/goss.yaml validate | ||||||
| 
 | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,6 @@ | |||||||
| ARG docker_repo=zokradonh | ARG docker_repo=zokradonh | ||||||
| FROM ${docker_repo}/kopano_base | FROM ${docker_repo}/kopano_base | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ||||||
| @ -22,7 +21,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano php container" \ |     org.label-schema.name="Kopano php container" \ | ||||||
|     org.label-schema.description="Base container for running php based applications based on Kopano Groupware Core" \ |     org.label-schema.description="Base container for running php based applications based on Kopano Groupware Core" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$KOPANO_CORE_VERSION \ |     org.label-schema.version=$KOPANO_CORE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -55,3 +53,6 @@ EXPOSE 9080/tcp | |||||||
| 
 | 
 | ||||||
| COPY start-helper.sh /kopano/start-helper.sh | COPY start-helper.sh /kopano/start-helper.sh | ||||||
| COPY kweb.cfg /etc/kweb.cfg | COPY kweb.cfg /etc/kweb.cfg | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,4 +1,4 @@ | |||||||
| from alpine:3.11 as builder | FROM alpine:3.11 as builder | ||||||
| 
 | 
 | ||||||
| RUN apk add --no-cache \ | RUN apk add --no-cache \ | ||||||
|         git make |         git make | ||||||
| @ -12,7 +12,6 @@ RUN rm Makefile && ln -s oidc-client-example.html index.html | |||||||
| 
 | 
 | ||||||
| FROM halverneus/static-file-server:v1.7.0 | FROM halverneus/static-file-server:v1.7.0 | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG CODE_VERSION | ARG CODE_VERSION | ||||||
| 
 | 
 | ||||||
| ENV PORT 8888 | ENV PORT 8888 | ||||||
| @ -21,8 +20,10 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano Playground" \ |     org.label-schema.name="Kopano Playground" \ | ||||||
|     org.label-schema.description="Container for running Kopano playground applications for Kapi and OIDC" \ |     org.label-schema.description="Container for running Kopano playground applications for Kapi and OIDC" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| 
 | 
 | ||||||
| COPY --from=builder /web /web | COPY --from=builder /web /web | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,6 @@ | |||||||
| ARG docker_repo=zokradonh | ARG docker_repo=zokradonh | ||||||
| FROM ${docker_repo}/kopano_base | FROM ${docker_repo}/kopano_base | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ||||||
| @ -22,7 +21,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano Python container" \ |     org.label-schema.name="Kopano Python container" \ | ||||||
|     org.label-schema.description="Container for running python based applications for Kopano Groupware Core" \ |     org.label-schema.description="Container for running python based applications for Kopano Groupware Core" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$KOPANO_CORE_VERSION \ |     org.label-schema.version=$KOPANO_CORE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -38,3 +36,6 @@ RUN \ | |||||||
|         python3-kopano \ |         python3-kopano \ | ||||||
|         ${ADDITIONAL_KOPANO_PACKAGES} \ |         ${ADDITIONAL_KOPANO_PACKAGES} \ | ||||||
|     && rm -rf /var/cache/apt /var/lib/apt/lists |     && rm -rf /var/cache/apt /var/lib/apt/lists | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,5 @@ | |||||||
| FROM docker:18.09 | FROM docker:18.09 | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| 
 |  | ||||||
| ENV \ | ENV \ | ||||||
|     DOCKERIZE_VERSION=v0.6.1 \ |     DOCKERIZE_VERSION=v0.6.1 \ | ||||||
|     GOSS_VERSION=v0.3.7 \ |     GOSS_VERSION=v0.3.7 \ | ||||||
| @ -11,7 +9,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano scheduler container" \ |     org.label-schema.name="Kopano scheduler container" \ | ||||||
|     org.label-schema.description="Helper container for running tasks within the Kopano stack" \ |     org.label-schema.description="Helper container for running tasks within the Kopano stack" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$SUPERCRONIC_VERSION \ |     org.label-schema.version=$SUPERCRONIC_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -43,3 +40,6 @@ CMD ["start.sh"] | |||||||
| # TODO interval does not only define how often the healtcheck is run, but also how long to wait for the first check after startup | # TODO interval does not only define how often the healtcheck is run, but also how long to wait for the first check after startup | ||||||
| HEALTHCHECK --interval=60m --timeout=15s \ | HEALTHCHECK --interval=60m --timeout=15s \ | ||||||
|     CMD goss -g /goss/goss.yaml validate |     CMD goss -g /goss/goss.yaml validate | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,5 @@ | |||||||
| FROM alpine:3.11 | FROM alpine:3.11 | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| 
 |  | ||||||
| ENV CODE_VERSION=1.2.0 \ | ENV CODE_VERSION=1.2.0 \ | ||||||
|     PKI_ROOT=/kopano/easypki \ |     PKI_ROOT=/kopano/easypki \ | ||||||
|     PKI_ORGANIZATION="Internal Kopano System" \ |     PKI_ORGANIZATION="Internal Kopano System" \ | ||||||
| @ -11,7 +9,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano SSL container" \ |     org.label-schema.name="Kopano SSL container" \ | ||||||
|     org.label-schema.description="Helper Container for carrying out ssl related activities for the Kopano stack." \ |     org.label-schema.description="Helper Container for carrying out ssl related activities for the Kopano stack." \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$CODE_VERSION \ |     org.label-schema.version=$CODE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -28,3 +25,6 @@ COPY start.sh /start.sh | |||||||
| RUN chmod a+x /start.sh | RUN chmod a+x /start.sh | ||||||
| 
 | 
 | ||||||
| CMD ["/start.sh"] | CMD ["/start.sh"] | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -5,7 +5,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano utils container" \ |     org.label-schema.name="Kopano utils container" \ | ||||||
|     org.label-schema.description="Container that bundles various cli tools from Kopano Groupware Core" \ |     org.label-schema.description="Container that bundles various cli tools from Kopano Groupware Core" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$KOPANO_CORE_VERSION \ |     org.label-schema.version=$KOPANO_CORE_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -27,3 +26,6 @@ RUN apt-get update && apt-get install --no-install-recommends -y \ | |||||||
|     && rm -rf /var/lib/apt/lists/* |     && rm -rf /var/lib/apt/lists/* | ||||||
| 
 | 
 | ||||||
| CMD [ "/bin/bash" ] | CMD [ "/bin/bash" ] | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,14 @@ | |||||||
| ARG CODE_VERSION=0.9.1 | ARG CODE_VERSION=0.9.1 | ||||||
| FROM kopano/kwebd:${CODE_VERSION} | FROM kopano/kwebd:${CODE_VERSION} | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF | LABEL maintainer=az@zok.xyz \ | ||||||
|  |     org.label-schema.name="Kopano Web container" \ | ||||||
|  |     org.label-schema.description="Reverse proxy for http(s) based components of kopano-docker" \ | ||||||
|  |     org.label-schema.url="https://kopano.io" \ | ||||||
|  |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|  |     org.label-schema.version=$CODE_VERSION \ | ||||||
|  |     org.label-schema.schema-version="1.0" | ||||||
|  | 
 | ||||||
| ARG CODE_VERSION | ARG CODE_VERSION | ||||||
| 
 | 
 | ||||||
| ENV \ | ENV \ | ||||||
| @ -33,11 +40,5 @@ RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSI | |||||||
| COPY wrapper.sh /usr/local/bin | COPY wrapper.sh /usr/local/bin | ||||||
| COPY kweb.cfg /etc/kweb.cfg | COPY kweb.cfg /etc/kweb.cfg | ||||||
| 
 | 
 | ||||||
| LABEL maintainer=az@zok.xyz \ | ARG VCS_REF | ||||||
|     org.label-schema.name="Kopano Web container" \ | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
|     org.label-schema.description="Reverse proxy for http(s) based components of kopano-docker" \ |  | ||||||
|     org.label-schema.url="https://kopano.io" \ |  | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |  | ||||||
|     org.label-schema.version=$CODE_VERSION \ |  | ||||||
|     org.label-schema.schema-version="1.0" |  | ||||||
| @ -1,7 +1,6 @@ | |||||||
| ARG docker_repo=zokradonh | ARG docker_repo=zokradonh | ||||||
| FROM ${docker_repo}/kopano_php | FROM ${docker_repo}/kopano_php | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG ADDITIONAL_KOPANO_WEBAPP_PLUGINS="" | ARG ADDITIONAL_KOPANO_WEBAPP_PLUGINS="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| @ -34,7 +33,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano WebApp container" \ |     org.label-schema.name="Kopano WebApp container" \ | ||||||
|     org.label-schema.description="Container for running Kopano WebApp" \ |     org.label-schema.description="Container for running Kopano WebApp" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$KOPANO_WEBAPP_VERSION \ |     org.label-schema.version=$KOPANO_WEBAPP_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -84,3 +82,6 @@ CMD [ "/kopano/start.sh" ] | |||||||
| 
 | 
 | ||||||
| HEALTHCHECK --interval=1m --timeout=10s \ | HEALTHCHECK --interval=1m --timeout=10s \ | ||||||
|     CMD goss -g /goss/goss.yaml validate |     CMD goss -g /goss/goss.yaml validate | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
| @ -1,7 +1,6 @@ | |||||||
| ARG docker_repo=zokradonh | ARG docker_repo=zokradonh | ||||||
| FROM ${docker_repo}/kopano_base | FROM ${docker_repo}/kopano_base | ||||||
| 
 | 
 | ||||||
| ARG VCS_REF |  | ||||||
| ARG ADDITIONAL_KOPANO_PACKAGES="" | ARG ADDITIONAL_KOPANO_PACKAGES="" | ||||||
| ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ARG DOWNLOAD_COMMUNITY_PACKAGES=1 | ||||||
| ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ARG KOPANO_REPOSITORY_FLAGS="trusted=yes" | ||||||
| @ -26,7 +25,6 @@ LABEL maintainer=az@zok.xyz \ | |||||||
|     org.label-schema.name="Kopano Z-Push container" \ |     org.label-schema.name="Kopano Z-Push container" \ | ||||||
|     org.label-schema.description="Container for running Z-Push with Kopano Groupware Core" \ |     org.label-schema.description="Container for running Z-Push with Kopano Groupware Core" \ | ||||||
|     org.label-schema.url="https://kopano.io" \ |     org.label-schema.url="https://kopano.io" \ | ||||||
|     org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ |     org.label-schema.vcs-url="https://github.com/zokradonh/kopano-docker" \ | ||||||
|     org.label-schema.version=$KOPANO_ZPUSH_VERSION \ |     org.label-schema.version=$KOPANO_ZPUSH_VERSION \ | ||||||
|     org.label-schema.schema-version="1.0" |     org.label-schema.schema-version="1.0" | ||||||
| @ -102,3 +100,6 @@ ENV LANG en_US.UTF-8 | |||||||
| 
 | 
 | ||||||
| ENTRYPOINT ["/usr/bin/dumb-init", "--"] | ENTRYPOINT ["/usr/bin/dumb-init", "--"] | ||||||
| CMD [ "/kopano/start.sh" ] | CMD [ "/kopano/start.sh" ] | ||||||
|  | 
 | ||||||
|  | ARG VCS_REF | ||||||
|  | LABEL org.label-schema.vcs-ref=$VCS_REF | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user