Unverified Commit b753ad85 authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

&&

parent 70eca151
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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"]

@@ -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