Skip to content

Commit 0a80f00

Browse files
committed
feat: add connect-client version label to images
1 parent e750e8c commit 0a80f00

File tree

5 files changed

+18
-0
lines changed

5 files changed

+18
-0
lines changed

cellxgene/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ ENV ANNOTATIONS_DIR=/user-data/cellxgene
3838
# Create user-data directory
3939
RUN mkdir -p /user-data/cellxgene
4040

41+
# Add connect-client version label to image for supported capabilties tracking
42+
ARG CONNECT_CLIENT_VERSION
43+
LABEL io.seqera.connect.version="${CONNECT_CLIENT_VERSION}"
44+
4145
# Copy connect-client from the first stage
4246
COPY --from=connect /usr/bin/connect-client /usr/bin/connect-client
4347

marimo/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ RUN uv pip install scikit-learn pandas altair micropip marimo==0.11.13
2323
# Define the port for the marimo server
2424
EXPOSE $CONNECT_TOOL_PORT
2525

26+
ARG CONNECT_CLIENT_VERSION
27+
LABEL io.seqera.connect.version="${CONNECT_CLIENT_VERSION}"
2628
COPY --from=connect /usr/bin/connect-client /usr/bin/connect-client
2729
RUN /bin/sh -c "/usr/bin/connect-client --install"
2830
RUN echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | tee -a /etc/apt/sources.list

shiny-simple-example/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ RUN rm -rf /opt/conda/pkgs/*.lock && \
4141
&& micromamba clean --all --yes \
4242
&& rm -rf /opt/conda/pkgs/*.lock
4343

44+
# Add connect-client version label to image for supported capabilties tracking
45+
ARG CONNECT_CLIENT_VERSION
46+
LABEL io.seqera.connect.version="${CONNECT_CLIENT_VERSION}"
47+
4448
# Copy connect-client from the first stage
4549
COPY --from=connect /usr/bin/connect-client /usr/bin/connect-client
4650

streamlit/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ RUN pip3 install -r requirements.txt
2727

2828
EXPOSE $CONNECT_TOOL_PORT
2929

30+
# Add connect-client version label to image for supported capabilties tracking
31+
ARG CONNECT_CLIENT_VERSION
32+
LABEL io.seqera.connect.version="${CONNECT_CLIENT_VERSION}"
33+
3034
# Copy connect-client from the first stage
3135
COPY --from=connect /usr/bin/connect-client /usr/bin/connect-client
3236

ttyd/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ RUN wget https://github.com/tsl0922/ttyd/releases/download/1.7.7/ttyd.x86_64 \
2727
&& mv ttyd.x86_64 /usr/local/bin/ttyd \
2828
&& chmod +x /usr/local/bin/ttyd
2929

30+
# Add connect-client version label to image for supported capabilties tracking
31+
ARG CONNECT_CLIENT_VERSION
32+
LABEL io.seqera.connect.version="${CONNECT_CLIENT_VERSION}"
33+
3034
# Copy Connect binary and install dependencies
3135
COPY --from=connect /usr/bin/connect-client /usr/bin/connect-client
3236
RUN /usr/bin/connect-client --install

0 commit comments

Comments
 (0)