Skip to content

SofairOfficial/docker-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Images Collection

Docker images used to build production and development containers.

List of Available Images

This repository contains the following image:

Name Description Version
LaTeX LaTeX documents preparation toolbox 0.0.2
Rust Rust compiler tools 1.62.1
Sandbox VSCode development sandbox's base image 0.0.2

Versioning Mechanism

As a mono-repository, each image evolves at its own pace, independently of other images in the repository. In order to update an image's version, the new semantic versioning number must be added at the end of the image's VERSION file. Suppose you want to upgrade the LaTeX image to a new version 0.1.4, and that the LaTeX's VERSION file looks like this:

0.1.0
0.1.1
0.1.2
0.1.3

Here, the current (latest) image version number is 0.1.3. In order to bump the image to version 0.1.4 you simply add a new line as shown below:

0.1.0
0.1.1
0.1.2
0.1.3
0.1.4         <== new image version

As show below, you then add, commit and push the new VERSION file to the repository and the Github Actions release workflow will build and publish the new image to the Github Container Registry (GCR):

$ git add ./latex/VERSION
$ git commit -m "Update LaTeX image to version 0.1.4"
$ git push