Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/snapshotter/docker/python/docker-compose.numba.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ services:
# Build the server image with NumPy pinned below 2.5 so the Numba examples
# can import and run (Numba does not support NumPy 2.5).
server:
image: deephaven-server-numba
build:
context: .
dockerfile: ./numba.Dockerfile
Expand Down
5 changes: 4 additions & 1 deletion docs/snapshotter/docker/python/docker-compose.pyclient.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,13 @@ services:
dockerfile: ./pyclient.Dockerfile
no_cache: true
target: pypi-version
args:
- DEEPHAVEN_SERVER_IMAGE=${DEEPHAVEN_SERVER_IMAGE}
# This is the server the snapshot tool uses
# It is really used to run the pydeephaven client from the server Python environment
server:
build:
image: deephaven-server-pyclient
build:
context: .
dockerfile: ./pyclient.Dockerfile # Installs pydeephaven to the server
target: server
Expand Down
3 changes: 2 additions & 1 deletion docs/snapshotter/docker/python/numba.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ARG DEEPHAVEN_SERVER_IMAGE=ghcr.io/deephaven/server:latest
# check InvalidDefaultArgInFrom=skip
ARG DEEPHAVEN_SERVER_IMAGE
FROM ${DEEPHAVEN_SERVER_IMAGE}

# Numba does not yet support NumPy 2.5, but the base server image ships NumPy 2.5.
Expand Down
3 changes: 2 additions & 1 deletion docs/snapshotter/docker/python/pyclient.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# check=skip=InvalidDefaultArgInFrom
# Should be run with --no-cache to ensure the latest pydeephaven is installed
# This arg must go first otherwise Docker thinks it is part of pypi-version
# if it is above the server FROM line
ARG DEEPHAVEN_SERVER_IMAGE=ghcr.io/deephaven/server:latest
ARG DEEPHAVEN_SERVER_IMAGE
FROM alpine/curl AS pypi-version
WORKDIR /src
RUN curl https://pypi.org/pypi/pydeephaven/json > ./plugin-version.json
Expand Down
Loading