Skip to content

Commit a69ee64

Browse files
committed
Release 24.03.1
1 parent dbed7d5 commit a69ee64

File tree

8 files changed

+127
-3
lines changed

8 files changed

+127
-3
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@
66

77
***
88

9+
### Release 24.03.1
10+
11+
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`.
12+
13+
Other changes:
14+
15+
- Readme files for Docker Hub have got a new section `Sharing Visual Studio Code profiles`
16+
917
### Release 24.03
1018

1119
This is the first `G3v5` release.

docker/Dockerfile.xfce.nodejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ EXPOSE "${NODEJS_PORT}"
364364
### stage_vscode
365365
################
366366

367-
FROM merge_stage_browser as stage_vscode
367+
FROM stage_nodejs as stage_vscode
368368
ARG ARG_APT_NO_RECOMMENDS
369369
ARG ARG_VSCODE_DISTRO
370370
ARG ARG_VSCODE_VERSION

docker/Dockerfile.xfce.nvm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ USER 0
346346
### stage_vscode
347347
################
348348

349-
FROM merge_stage_browser as stage_vscode
349+
FROM stage_nvm as stage_vscode
350350
ARG ARG_APT_NO_RECOMMENDS
351351
ARG ARG_VSCODE_DISTRO
352352
ARG ARG_VSCODE_VERSION

docker/Dockerfile.xfce.python

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ COPY ./xfce-python/src/samples "${HOME}"/projects/samples
339339
### stage_vscode
340340
################
341341

342-
FROM merge_stage_browser as stage_vscode
342+
FROM stage_python as stage_vscode
343343
ARG ARG_APT_NO_RECOMMENDS
344344
ARG ARG_VSCODE_DISTRO
345345
ARG ARG_VSCODE_VERSION

docker/xfce-nodejs/README-dockerhub.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,32 @@ This [User guide][this-user-guide] describes the images and how to use them.
2323

2424
The related [GitHub project][this-github] contains image generators that image users generally don’t need, unless they want to build the images themselves.
2525

26+
### Sharing Visual Studio Code profiles
27+
28+
You can share *portable* `Visual Studio Code` profiles using *volumes* if you build your `compose` file similar to this:
29+
30+
```yaml
31+
volumes:
32+
### The volume should be prepared beforehand, otherwise
33+
### it would be removed with the service.
34+
some-shared-vscode-profile-volume:
35+
external: true
36+
37+
services:
38+
some-vscode-service:
39+
....
40+
volumes:
41+
- type: volume
42+
source: some-shared-vscode-profile-volume:
43+
target: /home/headless/.vscode-portable/code/data/user-data/User
44+
- type: volume
45+
source: some-shared-vscode-profile-volume:
46+
target: /home/headless/.vscode-portable/code/data/extensions
47+
```
48+
49+
Be aware, that if you don't prepare the volume beforehand, it will be removed with the service.
50+
Read more about [Docker volumes][doc-docker-volumes] and [Compose volumes][doc-compose-volumes] in the official documentation.
51+
2652
### Tags
2753
2854
The following image tags are regularly built and published on Docker Hub:
@@ -144,6 +170,9 @@ If you have a question or an idea and you don't want to open an issue, you can a
144170

145171
[docker-debian]: https://hub.docker.com/_/debian/
146172

173+
[doc-docker-volumes]: https://docs.docker.com/storage/volumes/
174+
[doc-compose-volumes]: https://docs.docker.com/compose/compose-file/07-volumes/
175+
147176
[angular]: https://angular.io/
148177
[chromium]: https://www.chromium.org/Home
149178
[curl]: http://manpages.ubuntu.com/manpages/bionic/man1/curl.1.html

docker/xfce-nvm/README-dockerhub.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,32 @@ This [User guide][this-user-guide] describes the images and how to use them.
2727

2828
The related [GitHub project][this-github] contains image generators that image users generally don’t need, unless they want to build the images themselves.
2929

30+
### Sharing Visual Studio Code profiles
31+
32+
You can share *portable* `Visual Studio Code` profiles using *volumes* if you build your `compose` file similar to this:
33+
34+
```yaml
35+
volumes:
36+
### The volume should be prepared beforehand, otherwise
37+
### it would be removed with the service.
38+
some-shared-vscode-profile-volume:
39+
external: true
40+
41+
services:
42+
some-vscode-service:
43+
....
44+
volumes:
45+
- type: volume
46+
source: some-shared-vscode-profile-volume:
47+
target: /home/headless/.vscode-portable/code/data/user-data/User
48+
- type: volume
49+
source: some-shared-vscode-profile-volume:
50+
target: /home/headless/.vscode-portable/code/data/extensions
51+
```
52+
53+
Be aware, that if you don't prepare the volume beforehand, it will be removed with the service.
54+
Read more about [Docker volumes][doc-docker-volumes] and [Compose volumes][doc-compose-volumes] in the official documentation.
55+
3056
### Tags
3157
3258
The following image tags are regularly built and published on Docker Hub:
@@ -143,6 +169,9 @@ If you have a question or an idea and you don't want to open an issue, you can a
143169

144170
[docker-debian]: https://hub.docker.com/_/debian/
145171

172+
[doc-docker-volumes]: https://docs.docker.com/storage/volumes/
173+
[doc-compose-volumes]: https://docs.docker.com/compose/compose-file/07-volumes/
174+
146175
[angular]: https://angular.io/
147176
[chromium]: https://www.chromium.org/Home
148177
[curl]: http://manpages.ubuntu.com/manpages/bionic/man1/curl.1.html

docker/xfce-python/README-dockerhub.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,32 @@ This [User guide][this-user-guide] describes the images and how to use them.
2323

2424
The related [GitHub project][this-github] contains image generators that image users generally don’t need, unless they want to build the images themselves.
2525

26+
### Sharing Visual Studio Code profiles
27+
28+
You can share *portable* `Visual Studio Code` profiles using *volumes* if you build your `compose` file similar to this:
29+
30+
```yaml
31+
volumes:
32+
### The volume should be prepared beforehand, otherwise
33+
### it would be removed with the service.
34+
some-shared-vscode-profile-volume:
35+
external: true
36+
37+
services:
38+
some-vscode-service:
39+
....
40+
volumes:
41+
- type: volume
42+
source: some-shared-vscode-profile-volume:
43+
target: /home/headless/.vscode-portable/code/data/user-data/User
44+
- type: volume
45+
source: some-shared-vscode-profile-volume:
46+
target: /home/headless/.vscode-portable/code/data/extensions
47+
```
48+
49+
Be aware, that if you don't prepare the volume beforehand, it will be removed with the service.
50+
Read more about [Docker volumes][doc-docker-volumes] and [Compose volumes][doc-compose-volumes] in the official documentation.
51+
2652
### Tags
2753
2854
The following image tags are regularly built and published on Docker Hub:
@@ -140,6 +166,9 @@ If you have a question or an idea and you don't want to open an issue, you can a
140166

141167
[docker-debian]: https://hub.docker.com/_/debian/
142168

169+
[doc-docker-volumes]: https://docs.docker.com/storage/volumes/
170+
[doc-compose-volumes]: https://docs.docker.com/compose/compose-file/07-volumes/
171+
143172
[chromium]: https://www.chromium.org/Home
144173
[curl]: http://manpages.ubuntu.com/manpages/bionic/man1/curl.1.html
145174
[firefox]: https://www.mozilla.org

docker/xfce-vscode/README-dockerhub.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,32 @@ This [User guide][this-user-guide] describes the images and how to use them.
2020

2121
The related [GitHub project][this-github] contains image generators that image users generally don’t need, unless they want to build the images themselves.
2222

23+
### Sharing Visual Studio Code profiles
24+
25+
You can share *portable* `Visual Studio Code` profiles using *volumes* if you build your `compose` file similar to this:
26+
27+
```yaml
28+
volumes:
29+
### The volume should be prepared beforehand, otherwise
30+
### it would be removed with the service.
31+
some-shared-vscode-profile-volume:
32+
external: true
33+
34+
services:
35+
some-vscode-service:
36+
....
37+
volumes:
38+
- type: volume
39+
source: some-shared-vscode-profile-volume:
40+
target: /home/headless/.vscode-portable/code/data/user-data/User
41+
- type: volume
42+
source: some-shared-vscode-profile-volume:
43+
target: /home/headless/.vscode-portable/code/data/extensions
44+
```
45+
46+
Be aware, that if you don't prepare the volume beforehand, it will be removed with the service.
47+
Read more about [Docker volumes][doc-docker-volumes] and [Compose volumes][doc-compose-volumes] in the official documentation.
48+
2349
### Tags
2450
2551
The following image tags are regularly built and published on Docker Hub:
@@ -120,6 +146,9 @@ If you have a question or an idea and you don't want to open an issue, you can a
120146

121147
[docker-debian]: https://hub.docker.com/_/debian/
122148

149+
[doc-docker-volumes]: https://docs.docker.com/storage/volumes/
150+
[doc-compose-volumes]: https://docs.docker.com/compose/compose-file/07-volumes/
151+
123152
[chromium]: https://www.chromium.org/Home
124153
[curl]: http://manpages.ubuntu.com/manpages/bionic/man1/curl.1.html
125154
[firefox]: https://www.mozilla.org

0 commit comments

Comments
 (0)