api-registry (dev)

Published 2025-01-09 20:55:15 +01:00 by keedosn in egommerce/api-registry

Installation

docker pull git.ego.cloudns.be/egommerce/api-registry:dev
sha256:3d15e7744d01e56ff9a29efc1915d1ea0cbe40ba5f33c855a0452166fb15068c

About this package

Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.

Image Layers

ADD file:f7962bcea8426558f5511299e708fc6b7f7c85bd2c87cf668f4ad792bf3679df in /
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || :
ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem
ADD multi:d851b7f6b461892ebd008971ee8858113becab621ea011cd6ca3834693892de0 in /etc/yum.repos.d/
LABEL maintainer="Red Hat, Inc."
LABEL com.redhat.component="ubi9-minimal-container" name="ubi9-minimal" version="9.4"
LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 9."
LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.display-name="Red Hat Universal Base Image 9 Minimal"
LABEL io.openshift.expose-services=""
LABEL io.openshift.tags="minimal rhel9"
ENV container oci
ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CMD ["/bin/bash"]
/bin/sh -c rm -rf /var/log/*
ADD file:b61dc232d84be84b398c4a9d319ce263c1e698a1f3e41122b4989b26ae411742 in /root/buildinfo/content_manifests/ubi9-minimal-container-9.4-1227.1726694542.json
ADD file:3763314761ee75f4c50d08cca38184a1368ca6d78d98ed9b3df4d4a28ce9a60f in /root/buildinfo/Dockerfile-ubi9-minimal-9.4-1227.1726694542
LABEL "release"="1227.1726694542" "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-09-18T21:23:26" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="94baa7760359088a42ad33dc22d329a5ee2c7209" "io.k8s.description"="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9-minimal/images/9.4-1227.1726694542"
/bin/sh -c rm -f '/etc/yum.repos.d/odcs-3496922-3d51b.repo' '/etc/yum.repos.d/rhel-9.4-compose-34ae9.repo'
/bin/sh -c rm -f /tmp/tls-ca-bundle.pem
/bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || :
ARG PRODUCT_VERSION=1.20.1
ARG PRODUCT_REVISION=920cc7c649225b52e1c45951e609c3d37a49324d
ARG BIN_NAME=consul
ENV BIN_NAME=consul
ENV PRODUCT_VERSION=1.20.1
ENV PRODUCT_NAME=consul
ARG TARGETOS=linux TARGETARCH=amd64
LABEL org.opencontainers.image.authors=Consul Team <consul@hashicorp.com> org.opencontainers.image.url=https://www.consul.io/ org.opencontainers.image.documentation=https://www.consul.io/docs org.opencontainers.image.source=https://github.com/hashicorp/consul org.opencontainers.image.version=1.20.1 org.opencontainers.image.vendor=HashiCorp org.opencontainers.image.title=consul org.opencontainers.image.description=Consul is a datacenter runtime that provides service discovery, configuration, and orchestration. org.opencontainers.image.licenses=BSL-1.1 version=1.20.1
COPY LICENSE /usr/share/doc/consul/LICENSE.txt # buildkit
COPY LICENSE /licenses/mozilla.txt # buildkit
RUN |5 PRODUCT_VERSION=1.20.1 PRODUCT_REVISION=920cc7c649225b52e1c45951e609c3d37a49324d BIN_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c set -eux && microdnf install -y ca-certificates shadow-utils gnupg libcap openssl iputils jq iptables wget unzip tar && wget -O /usr/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64 && echo 'e874b55f3279ca41415d290c512a7ba9d08f98041b28ae7c2acb19a545f1c4df /usr/bin/dumb-init' > dumb-init-shasum && sha256sum --check dumb-init-shasum && chmod +x /usr/bin/dumb-init # buildkit
RUN |5 PRODUCT_VERSION=1.20.1 PRODUCT_REVISION=920cc7c649225b52e1c45951e609c3d37a49324d BIN_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c groupadd $BIN_NAME && adduser --uid 100 --system -g $BIN_NAME $BIN_NAME # buildkit
COPY dist/linux/amd64/consul /bin/ # buildkit
RUN |5 PRODUCT_VERSION=1.20.1 PRODUCT_REVISION=920cc7c649225b52e1c45951e609c3d37a49324d BIN_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c mkdir -p /consul/data && mkdir -p /consul/config && chown -R consul /consul && chgrp -R 0 /consul && chmod -R g+rwX /consul # buildkit
RUN |5 PRODUCT_VERSION=1.20.1 PRODUCT_REVISION=920cc7c649225b52e1c45951e609c3d37a49324d BIN_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c test -e /etc/nsswitch.conf || echo 'hosts: files dns' > /etc/nsswitch.conf # buildkit
VOLUME [/consul/data]
EXPOSE map[8300/tcp:{}]
EXPOSE map[8301/tcp:{} 8301/udp:{} 8302/tcp:{} 8302/udp:{}]
EXPOSE map[8500/tcp:{} 8600/tcp:{} 8600/udp:{}]
COPY .release/docker/docker-entrypoint-ubi.sh /usr/local/bin/docker-entrypoint.sh # buildkit
RUN |5 PRODUCT_VERSION=1.20.1 PRODUCT_REVISION=920cc7c649225b52e1c45951e609c3d37a49324d BIN_NAME=consul TARGETOS=linux TARGETARCH=amd64 /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
ENTRYPOINT ["docker-entrypoint.sh"]
USER 100
CMD ["agent" "-dev" "-client" "0.0.0.0"]
USER root
LABEL dev.egommerce.image.author=Piotr Biernat
LABEL dev.egommerce.image.vendor=Egommerce
LABEL dev.egommerce.image.service=api-registry
LABEL dev.egommerce.image.version=1.0
ENV CGO_ENABLED=0
COPY ./api-registry/etc/consul /consul/config # buildkit
COPY ./api-registry/etc/addons/* /consul/config/ # buildkit
COPY ./api-registry/etc/consul-template /consul/template # buildkit
COPY ./api-registry/opt /opt/consul # buildkit
COPY ./api-registry/entrypoint.sh / # buildkit
COPY /usr/bin/hostname /usr/bin/hostname # buildkit
COPY /usr/local/bin/envoy /bin/envoy # buildkit
COPY ./api-registry/spawn-process.sh / # buildkit
EXPOSE map[53/tcp:{} 53/udp:{} 8443/tcp:{} 8501/tcp:{}]
ENTRYPOINT ["/entrypoint.sh"]
CMD ["consul" "agent" "-config-dir=/consul/config"]

Labels

Key Value
architecture x86_64
build-date 2024-09-18T21:23:26
com.redhat.component ubi9-minimal-container
com.redhat.license_terms https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
description The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
dev.egommerce.image.author Piotr Biernat
dev.egommerce.image.service api-registry
dev.egommerce.image.vendor Egommerce
dev.egommerce.image.version 1.0
distribution-scope public
io.buildah.version 1.29.0
io.k8s.description The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
io.k8s.display-name Red Hat Universal Base Image 9 Minimal
io.openshift.expose-services
io.openshift.tags minimal rhel9
maintainer Red Hat, Inc.
name ubi9-minimal
org.opencontainers.image.authors Consul Team <consul@hashicorp.com>
org.opencontainers.image.description Consul is a datacenter runtime that provides service discovery, configuration, and orchestration.
org.opencontainers.image.documentation https://www.consul.io/docs
org.opencontainers.image.licenses BSL-1.1
org.opencontainers.image.source https://github.com/hashicorp/consul
org.opencontainers.image.title consul
org.opencontainers.image.url https://www.consul.io/
org.opencontainers.image.vendor HashiCorp
org.opencontainers.image.version 1.20.1
release 1227.1726694542
summary Provides the latest release of the minimal Red Hat Universal Base Image 9.
url https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9-minimal/images/9.4-1227.1726694542
vcs-ref 94baa7760359088a42ad33dc22d329a5ee2c7209
vcs-type git
vendor Red Hat, Inc.
version 1.20.1
Details
Container
2025-01-09 20:55:15 +01:00
2320
OCI / Docker
linux/amd64
Consul Team <consul@hashicorp.com>
BSL-1.1
135 MiB
Versions (2) View all
dev 2025-01-09
latest 2022-12-02