Skip to content

Base Docker image w/Ubuntu dependencies #6511

@patchwork01

Description

@patchwork01

User Story

As a developer or user deploying Sleeper from source, I want the Docker images to build quickly, so that it doesn't take too long to deploy an instance of Sleeper.

Description / Background

Related to:

Most of the Docker images now update the operating system dependencies at the beginning of their build. This can be very time consuming, depending on how old the base image is. Currently this is repeated for every Docker image that needs to be built.

We'd like to add a common base Docker image that includes the dependencies needed by multiple Docker images. That should save time because we only need to update the operating system once.

Technical Notes / Implementation Details

We'll need to change the code for building all the Docker images to build the new base image first. That's in UploadDockerImages.

We can look at all the Dockerfiles for what they have in common. We could make a base image for every Dockerfile that uses Ubuntu, that just brings it up to date. We could make a base image that includes the JDK as well.

Dependencies / Blockers

Depends on:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions