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

try to export var instead of ENV command

parent 8db1dc8e
Loading
Loading
Loading
Loading
Loading
+10 −10
Changes for dockerfile: 10 added lines, 10 removed lines.
Original line number Original line Diff line number Diff line
@@ -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