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