Skip to content

jpl-labcas/labcas-ubuntubase

⛺️ Base Ubuntu for LabCAS

This project creates a base Docker image for labcas-docker, a Dockerized-version of the Laboratory Catalog and Archive System. Several of the services in labcas-docker are built as local images and depend on this image as a base.

As you can tell from the name, this image itself is based on Ubuntu Linux.

🧱 Building

You don't have to! Thanks to GitHub Actions, a workflow automatically creates and published the image. It also makes it a multiplatform image, supporting both linux/amd64 and linux/arm64 architectures and operating systems.

However, you can build and publish it locally, if necessary.

📍 Local Build

Use the following to build the image for local use:

docker image build --tag edrndocker/labcas-ubuntubase .

This will create a local image for your local platform. Do not publish this image.

🚉 Building and Publishing a Multiplatform Image

Use the following to both build and publish the image with multiplatform support:

docker buildx build --platform linux/amd64,linux/arm64 --push --tag edrndocker/labcas-ubuntubase .

👉 Note: It won't put the image into your local Docker registry, as having a local multiplatform image doesn't make sense.

👥 Contributing

Although this project exists in the Labcas-NIST organization, we are a spinoff from the Early Detection Research Network, and therefore value the health of our community as much as the code. Towards that end, we ask that you read and practice what's described in these documents:

  • Our contributor's guide delineates the kinds of contributions we accept.
  • Our code of conduct outlines the standards of behavior we practice and expect by everyone who participates with our software.

📃 License

The project is licensed under the Apache version 2 license.

About

Ubuntu-base image for LabCAS Docker

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published