Skip to content

tiacsys/tsn-asdf-ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiaC Systems Network (TSN) ASDF Workspace

This repository contains the build configuration of the ASDF [1] workspace, a tool version manager, for TiaC Systems Network (TSN) as multi-arch Docker images for Linux.

Documentation

The documentation overview is in this readme in the project root directory.

Content

Based on Ubuntu official Docker image [5], ubuntu:noble-20240904.1:

Ubuntu system packages

  • Ubuntu system package upgrade
  • Ubuntu software repository management utilities
  • locales for English unicode (en_US.UTF-8)
  • locales for German unicode (de_DE.UTF-8)

Multiple tool version management

Based on ASDF [1] together with the ASDF Plugin Manager [3] all Docker images are ready to install multiple runtime environments in different versions in parallel into the dedicated TSN user workspace under /home/tsn. The user and group identifier, UID=1005 and GID=205, are derived from the original Read-The-Docs user space to be compatible in the future in our other TSN Docker images.

References

[1](1, 2) https://asdf-vm.com/
[2]https://github.com/asdf-vm/asdf/releases/tag/v0.14.1
[3]https://github.com/asdf-community/asdf-plugin-manager
[4]https://github.com/asdf-community/asdf-plugin-manager/releases/tag/v1.4.0
[5]https://github.com/docker-library/official-images
[6]https://hub.docker.com/_/ubuntu