-
Notifications
You must be signed in to change notification settings - Fork 19
Description
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: