mirror of
https://github.com/akvorado/akvorado.git
synced 2025-12-11 22:14:02 +01:00
docker: harmonize Docker labels and annotations
This commit is contained in:
10
.github/workflows/ci.yml
vendored
10
.github/workflows/ci.yml
vendored
@@ -251,6 +251,8 @@ jobs:
|
||||
- uses: docker/setup-buildx-action@v3
|
||||
- uses: docker/metadata-action@v5
|
||||
id: meta
|
||||
env:
|
||||
DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index
|
||||
with:
|
||||
images: |
|
||||
ghcr.io/${{ github.repository }}
|
||||
@@ -260,6 +262,14 @@ jobs:
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{major}}
|
||||
labels: |
|
||||
org.opencontainers.image.title=Akvorado
|
||||
org.opencontainers.image.licenses=AGPL-3.0-only
|
||||
annotations: |
|
||||
manifest:org.opencontainers.image.title=Akvorado
|
||||
manifest:org.opencontainers.image.licenses=AGPL-3.0-only
|
||||
index:org.opencontainers.image.title=Akvorado
|
||||
index:org.opencontainers.image.licenses=AGPL-3.0-only
|
||||
- uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ghcr.io
|
||||
|
||||
@@ -24,8 +24,9 @@ ARG VERSION
|
||||
RUN make
|
||||
|
||||
FROM gcr.io/distroless/static:latest
|
||||
LABEL org.opencontainers.image.title="Akvorado"
|
||||
LABEL org.opencontainers.image.description="Flow collector, enricher and visualizer"
|
||||
LABEL org.opencontainers.image.source=https://github.com/akvorado/akvorado
|
||||
LABEL org.opencontainers.image.description="Akvorado: flow collector, enricher and visualizer"
|
||||
LABEL org.opencontainers.image.licenses=AGPL-3.0-only
|
||||
COPY --from=build-go /etc/mime.types /etc/mime.types
|
||||
COPY --from=build-go /build/bin/akvorado /usr/local/bin/akvorado
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
FROM gcr.io/distroless/static:latest
|
||||
LABEL org.opencontainers.image.title="Akvorado"
|
||||
LABEL org.opencontainers.image.description="Flow collector, enricher and visualizer (dev)"
|
||||
LABEL org.opencontainers.image.source=https://github.com/akvorado/akvorado
|
||||
LABEL org.opencontainers.image.description="Akvorado: flow collector, enricher and visualizer (dev)"
|
||||
LABEL org.opencontainers.image.licenses=AGPL-3.0-only
|
||||
COPY bin/akvorado /usr/local/bin/
|
||||
EXPOSE 8080
|
||||
|
||||
@@ -11,8 +11,9 @@ RUN nix run ".#update" \
|
||||
&& rm -rf /output/store/*-akvorado
|
||||
|
||||
FROM gcr.io/distroless/static:latest
|
||||
LABEL org.opencontainers.image.title="Akvorado"
|
||||
LABEL org.opencontainers.image.description="Flow collector, enricher and visualizer (nix)"
|
||||
LABEL org.opencontainers.image.source=https://github.com/akvorado/akvorado
|
||||
LABEL org.opencontainers.image.description="Akvorado: flow collector, enricher and visualizer"
|
||||
LABEL org.opencontainers.image.licenses=AGPL-3.0-only
|
||||
COPY --from=build /output/store /nix/store
|
||||
COPY --from=build /app/result/ /usr/local/
|
||||
|
||||
Reference in New Issue
Block a user