Skip to content

Commit 63e2ca3

Browse files
Enhancement: Add code-server 4.99.2 variants
Signed-off-by: The Oh Brothers Bot <bot@theohbrothers.com>
1 parent d251e7b commit 63e2ca3

File tree

18 files changed

+2225
-9
lines changed

18 files changed

+2225
-9
lines changed

.github/workflows/ci-master-pr.yml

+391-1
Large diffs are not rendered by default.

README.md

+13-8
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,12 @@ Dockerized [`code-server`](https://github.com/coder/code-server).
1010

1111
| Tag | Dockerfile Build Context |
1212
|:-------:|:---------:|
13-
| `:4.93.1`, `:latest` | [View](variants/4.93.1) |
13+
| `:4.99.2`, `:latest` | [View](variants/4.99.2) |
14+
| `:4.99.2-docker` | [View](variants/4.99.2-docker) |
15+
| `:4.99.2-docker-go-1.20.14` | [View](variants/4.99.2-docker-go-1.20.14) |
16+
| `:4.99.2-docker-rootless` | [View](variants/4.99.2-docker-rootless) |
17+
| `:4.99.2-docker-rootless-go-1.20.14` | [View](variants/4.99.2-docker-rootless-go-1.20.14) |
18+
| `:4.93.1` | [View](variants/4.93.1) |
1419
| `:4.93.1-docker` | [View](variants/4.93.1-docker) |
1520
| `:4.93.1-docker-go-1.20.14` | [View](variants/4.93.1-docker-go-1.20.14) |
1621
| `:4.93.1-docker-rootless` | [View](variants/4.93.1-docker-rootless) |
@@ -101,7 +106,7 @@ Dockerized [`code-server`](https://github.com/coder/code-server).
101106
| `:4.11.0-docker-rootless` | [View](variants/4.11.0-docker-rootless) |
102107
| `:4.11.0-docker-rootless-go-1.20.14` | [View](variants/4.11.0-docker-rootless-go-1.20.14) |
103108

104-
Base variants are based on `alpine`, and include `npm 8` and `nodejs 16` (to run `code-server`), `pwsh`, and basic tools. E.g. `4.93.1`
109+
Base variants are based on `alpine`, and include `npm 8` and `nodejs 16` (to run `code-server`), `pwsh`, and basic tools. E.g. `4.99.2`
105110

106111
Incremental variants include additional tools and their `code` extensions:
107112

@@ -114,29 +119,29 @@ Incremental variants include additional tools and their `code` extensions:
114119
### Base variant(s)
115120

116121
```sh
117-
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.93.1
122+
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.99.2
118123
# code-server is now available at http://127.0.0.1:8080. To login, use the password in the config file:
119124
docker exec code-server sh -c 'cat ~/.config/code-server/config.yaml'
120125
```
121126

122127
To disable password authentication, use `--auth=none`:
123128

124129
```sh
125-
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.93.1 --bind-addr=0.0.0.0:8080 --auth=none --disable-telemetry --disable-update-check
130+
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.99.2 --bind-addr=0.0.0.0:8080 --auth=none --disable-telemetry --disable-update-check
126131
```
127132

128133
### `docker` variant(s)
129134

130135
```sh
131-
docker run --name code-server --rm -it --privileged -v docker:/var/lib/docker -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.93.1-docker
136+
docker run --name code-server --rm -it --privileged -v docker:/var/lib/docker -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.99.2-docker
132137
# code-server is now available at http://127.0.0.1:8080. To login, use the password in the config file:
133138
docker exec code-server sh -c 'cat ~/.config/code-server/config.yaml'
134139
```
135140

136141
To disable password authentication, use `--auth=none`:
137142

138143
```sh
139-
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.93.1-docker --bind-addr=0.0.0.0:8080 --auth=none --disable-telemetry --disable-update-check
144+
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.99.2-docker --bind-addr=0.0.0.0:8080 --auth=none --disable-telemetry --disable-update-check
140145
```
141146

142147
#### docker buildx
@@ -164,15 +169,15 @@ docker buildx build ...
164169
### `docker-rootless` variant(s)
165170

166171
```sh
167-
docker run --name code-server --rm -it --privileged -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.93.1-docker-rootless
172+
docker run --name code-server --rm -it --privileged -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.99.2-docker-rootless
168173
# code-server is now available at http://127.0.0.1:8080. To login, use the password in the config file:
169174
docker exec code-server sh -c 'cat ~/.config/code-server/config.yaml'
170175
```
171176

172177
To start code-server without password authentication, use `--auth=none`:
173178

174179
```sh
175-
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.93.1-docker-rootless --bind-addr=0.0.0.0:8080 --auth=none --disable-telemetry --disable-update-check
180+
docker run --name code-server --rm -it -p 127.0.0.1:8080:8080 theohbrothers/docker-code-server:4.99.2-docker-rootless --bind-addr=0.0.0.0:8080 --auth=none --disable-telemetry --disable-update-check
176181
```
177182

178183
To build multi-arch images using `docker buildx`, see [here](#docker-buildx).

generate/definitions/versions.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"code-server": {
33
"versions": [
4+
"4.99.2",
45
"4.93.1",
56
"4.92.2",
67
"4.91.1",

0 commit comments

Comments
 (0)