Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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