diff --git a/Dockerfile b/Dockerfile index 20b4015..16ce441 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,7 @@ WORKDIR /app ARG BUILD_VERSION=unknown ARG BUILD_DATE=unknown ARG VCS_REF=unknown +ARG GITEA_REPOSITORY=unknown RUN --mount=type=cache,target=/root/.cache/uv \ --mount=type=bind,source=uv.lock,target=uv.lock \ @@ -15,13 +16,19 @@ RUN --mount=type=cache,target=/root/.cache/uv \ FROM python:3.12-alpine WORKDIR /app +# Аргументы должны быть объявлены в каждом этапе +ARG BUILD_VERSION=unknown +ARG BUILD_DATE=unknown +ARG VCS_REF=unknown +ARG GITEA_REPOSITORY=unknown + # Метки для образа -LABEL org.opencontainers.image.title="uVPN Backend" -LABEL org.opencontainers.image.description="uVPN Shop Backend Service" +LABEL org.opencontainers.image.title="UVPN Backend" +LABEL org.opencontainers.image.description="UVPN Shop Backend Service" LABEL org.opencontainers.image.version="${BUILD_VERSION}" LABEL org.opencontainers.image.created="${BUILD_DATE}" LABEL org.opencontainers.image.revision="${VCS_REF}" -LABEL org.opencontainers.image.source="https://git.uvpn.shop/${{ gitea.repository }}" +LABEL org.opencontainers.image.source="${GITEA_REPOSITORY}" LABEL org.opencontainers.image.licenses="MIT" COPY --from=builder /app/.venv /app/.venv