Skip to content

Latest commit

 

History

History
94 lines (55 loc) · 3.69 KB

README.md

File metadata and controls

94 lines (55 loc) · 3.69 KB

Headless Debian/Xfce container with VNC/noVNC and NVM for Node.js development

accetto/debian-vnc-xfce-nvm-g3

User Guide - Docker Hub - Dockerfile - Readme - Changelog


This GitHub project folder contains resources used by building Debian images available on Docker Hub in the repository accetto/debian-vnc-xfce-nvm-g3.

This User guide describes the images and how to use them.

Building images

### PWD = project root
### prepare and source the 'secrets.rc' file first (see 'example-secrets.rc')

### examples of building and publishing the individual images
./builder.sh nvm all
./builder.sh nvm-chromium all
./builder.sh nvm-vscode all
./builder.sh nvm-vscode-chromium all
./builder.sh nvm-vscode-firefox all

### just building the image, skipping the publishing and the version sticker update
./builder.sh nvm build

### examples of building and publishing the images as a group
./ci-builder.sh all group nvm nvm-vscode-chromium

### or all the images featuring NVM
./ci-builder.sh all group complete-nvm

Refer to the main README file for more information about the building subject.

Remarks

This is a sibling project to the project accetto/debian-vnc-xfce-g3.

There is also another sibling project accetto/ubuntu-vnc-xfce-g3 containing images based on Ubuntu 22.04 LTS and 20.04 LTS.

This is the third generation (G3) of my headless images. The second generation (G2) contains the GitHub repository accetto/xubuntu-vnc-novnc. The first generation (G1) contains the GitHub repository accetto/ubuntu-vnc-xfce.

Getting help

If you've found a problem or you just have a question, please check the User guide, Issues and sibling Wiki first. Please do not overlook the closed issues.

If you do not find a solution, you can file a new issue. The better you describe the problem, the bigger the chance it'll be solved soon.

If you have a question or an idea and you don't want to open an issue, you can also use the sibling Discussions.

Diagrams

Diagram of the multi-staged Dockerfile used for building multiple images.

The actual content of a particular image build is controlled by the feature variables.

Dockerfile.xfce.nvm stages