Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deephaven/deephaven-base-images
Base docker images for deephaven-core
https://github.com/deephaven/deephaven-base-images
Last synced: 27 days ago
JSON representation
Base docker images for deephaven-core
- Host: GitHub
- URL: https://github.com/deephaven/deephaven-base-images
- Owner: deephaven
- Created: 2021-12-07T23:27:52.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T21:30:51.000Z (4 months ago)
- Last Synced: 2024-09-18T04:23:28.160Z (4 months ago)
- Language: Shell
- Homepage:
- Size: 133 KB
- Stars: 3
- Watchers: 3
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# base-images
This repository is responsible for producing non-"server" images for use with [deephaven-core](https://github.com/deephaven/deephaven-core). The server-specific `-base` image building process has moved to [deephaven-server-docker](https://github.com/deephaven/deephaven-server-docker).
## Development images
### protoc-base
Based on `node:18-bullseye`, installs support for JS, python, and java protoc generation.
Produced (only) for platform amd64.
### cpp-client-base
Based on `ubuntu:22.04`, installs libraries needed to build the Deephaven C++ client.
Produced (only) for platform amd64.
### r-client-base
Based on `cpp-client-base:latest`, installs R and the packages needed to build the Deephaven R client.
Produced (only) for platform amd64.
## Build
For a default, local-only build on your system's platform, run:
```sh
docker buildx bake
```Release builds should typically be done from CI.
To see the context for the build, you can run:
```sh
docker buildx bake --print default
```or
```sh
docker buildx bake --print release
```