LinuxForHealth / images

Linux For Health Container Images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux for Health Container Images

Container images for Linux for Health applications and supporting services.

Containers include:

  • Base image built from Red Hat's UBI image
  • OpenJDK image to support Java based applications
  • Golang image to support Golang based applications
  • Kafka and Zookeeper for real time streaming and durable message persistence
  • NATS and a NATS subscriber for data streaming and events notifications
  • PostgreSQL for object-relational database use cases

Multi-Architecture Build Process

The build process leverages the multi-architecture features of build kit as provided through Docker's buildx CLI.

Architectures supported include:

  • linux/amd64
  • linux/s390x
  • linux/arm64

Architecture support exceptions:

  • The PostgreSQL image does not include support for linux/s390x or linux/arm64 at this time.

Images are built using a command similar to:

docker buildx build \
              --pull \
              --push \
              --platform linux/amd64,linux/s390x,linux/arm64 \
              -t docker.io/linuxforhealth/<image name>:<image version> .

Specific build commands are documented in the README for each image.

About

Linux For Health Container Images

License:Apache License 2.0


Languages

Language:Dockerfile 95.1%Language:Shell 4.9%