Skip to content

tiacsys/tsn-asdf-ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 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-20241011:

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