Releases: accetto/headless-coding-g3
Release 24.09.1
Release 24.09.1
This is a fix release, finishing the changes announced in the previous release.
Changes:
- Default user
headless:headless (1000:1000)
has been changed toheadless:headless (1001:1001)
.- This change has been only done to keep the containers uniform with the ones from the sibling
Ubuntu
projects.
- This change has been only done to keep the containers uniform with the ones from the sibling
Release 24.09
Release 24.09
This is the first G3v6
release.
However, it's a maintenance release and the version number has been increased just to keep it synchronized with the sibling project accetto/ubuntu-vnc-xfce-g3. The previous version G3v5
will still be available in this repository as the branch archived-generation-g3v5
.
Changes:
- [Sorry, this one change actually comes in the next release.] - Default user
headless:headless (1000:1000)
has been changed toheadless:headless (1001:1001)
.- This change has been only done to keep the containers uniform with the ones from the sibling
Ubuntu
projects.
- This change has been only done to keep the containers uniform with the ones from the sibling
- The directive
syntax=docker/dockerfile:experimental
has been removed from all Dockerfiles. - The
noVNC
starting page has been updated in all images.- If no
noVNC Client
is selected, then theFull Client
will start automatically in 10 seconds.
- If no
- The hook script
release_of
has been updated with the intention to report more helpful building errors.
Release 24.03.1
Release 24.03.1
This is a fix release, correcting an unfortunate copy-and-paste error in the files Dockerfile.xfce.nodejs
, Dockerfile.xfce.nvm
and Dockerfile.xfce.python
.
Other changes:
- Readme files for Docker Hub have got a new section
Sharing Visual Studio Code profiles
Release 24.03
Release 24.03
This is the first G3v5
release. It also introduces the portable Visual Studio Code installation.
Remark: The version number G3v4
has been skipped, to align the numbering with the sibling project accetto/ubuntu-vnc-xfce-g3.
The updated script set_user_permissions.sh
, which is part of Dockerfiles, skips the hidden files and directories now.
It generally should not have any unwanted side effects, but it may make a difference in some scenarios, hence the version increase.
The default Visual Studio Code
installation path is $HOME/.vscode-portable/code
and it can be changed by setting the build argument ARG_VSCODE_PATH
.
By setting the build argument ARG_VSCODE_VERSION
it's possible to install a particular Visual Studio Code
version.
The complete Visual Studio Code
profile is by default in the folder $HOME/.vscode-portable/code/data
.
Note that the portable Visual Studio Code
does not support automatic updates. However, manual updating is really easy. Visit the official Portable Mode page for more information.
Alternatively you can pull or build an updated accetto
image containing the new Visual Studio Code
version.
Release 23.12
Release 23.12
This release brings new images containing the free open-source utility NVM
(Node Version Manager), which allows installing and using multiple Node.js
versions concurrently. No Node.js
version is installed by default.
They can be pulled from the repository accetto/debian-vnc-xfce-nvm-g3 on Docker Hub.
The images are meant as a more flexible alternative to the ones from the Docker Hub repository accetto/debian-vnc-xfce-nodejs-g3, that contain particular Node.js
versions. Publishing those images will be phased out, but you can always build them yourself using the GitHub project.
Changes:
- resources for building the new
NVM
images have been added - new
NVM
related blends have been addednvm
,nvm-chromium
,nvm-vscode
,nvm-vscode-chromium
,nvm-vscode-firefox
- new Dockerfile
Dockerfile.xfce.nvm
has been added - hook scripts in the folder
docker/hooks/
have been updated - version discovery in the hook script
release_of
has been improvednvm
key has been added- processing of keys
nodejs-lts
andnodejs-current
has been improved (fixed)
- scripts
version_of.sh
andversion_sticker.sh
have been updated - embedded help in builder scripts
builder.sh
andci-builder.sh
has been updated - building groups in the script
ci-builder.sh
have been updatedNVM
related blends have been addedNode.js
andPostman
related blends have been removed from the named groupspivotal
,complete
,complete-chromium
,complete-firefox
andcomplete-vscode
Node.js
andPostman
blends should be build/published explicitly
- building related README files have been updated
- stage diagram
Dockerfile.xfce.nvm.png
has been added
Other changes:
- Updated all Dockerfiles
- file
.bashrc
is created earlier (stagemerge_stage_vnc
)
- file
- Updated file
example-secrets.rc
- removed the initialization of the variables
FORCE_BUILDING
andFORCE_PUBLISHING_BUILDER_REPO
(unset means0
) - the variables are still used as before, but now they can be set individually for each building/publishing run
- removed the initialization of the variables
Release 23.11.1
Release 23.11.1
Added more 'die-fast' error handling into the building and publishing scripts.
They exit immediately if the image building or pushing commands fail.
Release 23.11
Release 23.11
Improved Node.js
images:
- global
npm
modules are installed into the folder$HOME/$NPM_GLOBAL_MODULES
- default folder name is
.node_modules_global
- the folder is owned by the container user
Other changes:
- file
$HOME/.bashrc
added to all images- it contains examples of custom aliases
ll
- justls -l
cls
- clears the terminal window- 'ps1' - sets the command prompt text
- it contains examples of custom aliases
Release 23.09
Release 23.09
This is a maintenance release fixing the nodejs-current
publishing problem.
Release 23.08.1
Release 23.08.1 (Milestone)
This release brings new images based on the current Debian 12.
Main changes:
- hook scripts
env.rc
,push
andpost_push
have been updated - handling of multiple deployment tags per image has been improved and it covers also publishing into the builder repository now
- also less image pollution by publishing
- file
readme-local-building-example.md
got a new sectionTips and examples
, containingHow to deploy all images into one repository
- script
ci-builder.sh
has been updatedpostman
has been removed from thepivotal
group- group
complete
has been re-ordered
Main updated components:
Debian
to version 12.1Xfce
desktop to version 4.18Mousepad
to version 0.5.10nano
to version 7.2Python
to version 3.11.2
Images with Postman
still include the version 10.13.6, because it's the last version containing Scratch Pad
.
You can update Postman
to the latest version in the running container, if you don't mind loosing the Scratch Pad.
Release 23.08
Release 23.08
This release brings updated and significantly shortened README files, because most of the content has been moved into the new User guide