Linux distribution

PANDORA runs inside a specific, controlled environment to ensure consistent behavior and manage dependencies across different systems and versions.

Build Process

  • Environment: We use a custom Debian based Linux environment.

  • Pipeline: This environment is created using a dedicated build pipeline, defined in the make_image.sh script. This gives us precise control over the operating system and all installed software packages.

  • Consistency: This approach guarantees that every PANDORA instance runs with the exact same dependencies.

  • PANDORA Preinstallation: The PANDORA application itself is pre-installed into the environment during the image build process.

Base Docker Image

  • The final output of the build pipeline is a base Docker image. This image contains the customized OS and the pre-installed PANDORA software.

  • This base image is published on Docker Hub.

  • It serves as the core component upon which final PANDORA releases are built.

Last updated

Was this helpful?