https://github.com/csdms/grpc4bmi-docker

A Docker base image for the grpc4bmi C++ environment, built on miniforge with gRPC conda packages

https://github.com/csdms/grpc4bmi-docker

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.7%) to scientific vocabulary

Keywords

bmi csdms cxx docker grpc grpc4bmi
Last synced: 5 months ago · JSON representation

Repository

A Docker base image for the grpc4bmi C++ environment, built on miniforge with gRPC conda packages

Basic Info
Statistics
  • Stars: 0
  • Watchers: 5
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Topics
bmi csdms cxx docker grpc grpc4bmi
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

grpc4bmi-docker

Build grpc4bmi from gRPC conda packages.

Build the image

Build an image locally with: docker build --tag grpc4bmi . The image is built on the csdms/bmi image, which in turn is built on the condaforge/miniforge3 base image. The OS is Linux/Ubuntu. conda, grpc4bmi, and the BMI language mappings are installed in CONDA_DIR=/opt/conda. The base environment is activated.

Run a container

Run a container from this image interactively: docker run -it grpc4bmi This starts a bash shell in the container.

Developer notes

A versioned, multiplatform image built from this repository is hosted on Docker Hub at csdms/grpc4bmi. This image is automatically built and pushed to Docker Hub with the release CI workflow. The workflow is only run when the repository is tagged. To manually build and push an update, run: docker buildx build --platform linux/amd64,linux/arm64 -t csdms/grpc4bmi:latest --push . A user can pull this image from Docker Hub with: docker pull csdms/grpc4bmi optionally with the latest tag or with a version tag.

Acknowledgment

This work is supported by the U.S. National Science Foundation under Award No. 2103878, Frameworks: Collaborative Research: Integrative Cyberinfrastructure for Next-Generation Modeling Science.

Owner

  • Name: Community Surface Dynamics Modeling System
  • Login: csdms
  • Kind: organization
  • Email: csdms@colorado.edu

Cyberinfrastructure for the quantitative modeling of earth and planetary surface processes

GitHub Events

Total
  • Issues event: 3
  • Delete event: 1
  • Issue comment event: 2
  • Push event: 5
  • Pull request event: 3
  • Create event: 3
Last Year
  • Issues event: 3
  • Delete event: 1
  • Issue comment event: 2
  • Push event: 5
  • Pull request event: 3
  • Create event: 3