Loading dockerfile +10 −10 Changes for dockerfile: 10 added lines, 10 removed lines. Original line number Original line Diff line number Diff line Loading @@ -16,31 +16,31 @@ WORKDIR /app COPY pyproject.toml uv.lock .python-version ./ COPY pyproject.toml uv.lock .python-version ./ COPY src/ src/ COPY src/ src/ ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e . uv pip install --system -e . # ---- Website ---- # ---- Website ---- FROM base AS website FROM base AS website ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[website] uv pip install --system -e .[website] ENTRYPOINT ["saref-dev", "website"] ENTRYPOINT ["saref-dev", "website"] # ---- TS ---- # ---- TS ---- FROM base AS ts FROM base AS ts ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[ts] uv pip install --system -e .[ts] ENTRYPOINT ["saref-dev", "ts"] ENTRYPOINT ["saref-dev", "ts"] # ---- Check ---- # ---- Check ---- FROM base AS check FROM base AS check # Install Java 21 # Install Java 21 RUN apt-get update && apt-get install -y openjdk-21-jre-headless && rm -rf /var/lib/apt/lists/* RUN apt-get update && apt-get install -y openjdk-21-jre-headless && rm -rf /var/lib/apt/lists/* ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[check] uv pip install --system -e .[check] ENTRYPOINT ["saref-dev", "check"] ENTRYPOINT ["saref-dev", "check"] # ---- All ---- # ---- All ---- FROM check AS all FROM check AS all ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[website,ts] uv pip install --system -e .[website,ts] ENTRYPOINT ["saref-dev"] ENTRYPOINT ["saref-dev"] No newline at end of file Loading
dockerfile +10 −10 Changes for dockerfile: 10 added lines, 10 removed lines. Original line number Original line Diff line number Diff line Loading @@ -16,31 +16,31 @@ WORKDIR /app COPY pyproject.toml uv.lock .python-version ./ COPY pyproject.toml uv.lock .python-version ./ COPY src/ src/ COPY src/ src/ ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e . uv pip install --system -e . # ---- Website ---- # ---- Website ---- FROM base AS website FROM base AS website ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[website] uv pip install --system -e .[website] ENTRYPOINT ["saref-dev", "website"] ENTRYPOINT ["saref-dev", "website"] # ---- TS ---- # ---- TS ---- FROM base AS ts FROM base AS ts ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[ts] uv pip install --system -e .[ts] ENTRYPOINT ["saref-dev", "ts"] ENTRYPOINT ["saref-dev", "ts"] # ---- Check ---- # ---- Check ---- FROM base AS check FROM base AS check # Install Java 21 # Install Java 21 RUN apt-get update && apt-get install -y openjdk-21-jre-headless && rm -rf /var/lib/apt/lists/* RUN apt-get update && apt-get install -y openjdk-21-jre-headless && rm -rf /var/lib/apt/lists/* ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[check] uv pip install --system -e .[check] ENTRYPOINT ["saref-dev", "check"] ENTRYPOINT ["saref-dev", "check"] # ---- All ---- # ---- All ---- FROM check AS all FROM check AS all ENV SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} RUN export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_SAREF_PYPELINE=${PSEUDO_VERSION} \ RUN uv pip install --system -e .[website,ts] uv pip install --system -e .[website,ts] ENTRYPOINT ["saref-dev"] ENTRYPOINT ["saref-dev"] No newline at end of file