Skip to content

peak-ai/platform-global-images

Peak global images

This repository contains the source code for the global images that are available on Peak.

For more information about using Docker images with Peak, see Image Management in the Peak knowledge base.

Getting started

Directory structure

The images contained in this repository are organised in the following way:

├── peak-ai
│   └── platform-global-images
│       └── Platform Function         The area of the platform where the image can be used, for example Workflows.
│           └── Language              The programming language used for the image, for example Python or R.
│               └── Image-Package     This could be an image that is suitable for standard use or advanced, data science use.
│                   └── Version       The version number of the image. 

Folder contents

Each folder contains the following:

  • The Dockerfile for the image This contains a script that provides instructions for how the image should be built.
  • The image dependencies These are the build arguments that are required for the image.
  • A readme file Guidelines for using the image

What images are available to use?

All of the images in this repository are designed to help you get the best out of Peak.

These images enable Peak users to run Workflows.

For more information on configuring Peak Workflows, see Workflows in the Peak knowledge base.

The following Python images are available:

The following R images are available:

These images enable Peak users to run Workspaces.

For more information on configuring Peak Workspaces, see Workspaces in the Peak knowledge base.

The following Python image is available:

The following R image is available:

Peak Dockerfile Requirements

The Docker images used on the Peak platform should configure a default non-root user. More details around the same can be found here.

Contributing

We really appreciate any contributions that you can make to the images.

To get started, please read our contributing guide to familiarize yourself with our development process.

License

GNU GPL