@@ -181,9 +181,15 @@ resource "coder_agent" "dev" {
181
181
curl -fsSL https://code-server.dev/install.sh | sh -s -- --method=standalone --prefix=/tmp/code-server --version 4.8.3
182
182
/tmp/code-server/bin/code-server --auth none --port 13337 >/tmp/code-server.log 2>&1 &
183
183
184
+ # install vscode and start serve-web
185
+ curl -L "https://update.code.visualstudio.com/latest/linux-deb-x64/stable" -o /tmp/code.deb
186
+ sudo dpkg -i /tmp/code.deb && sudo apt-get install -f -y
187
+ code serve-web --port 13338 --without-connection-token --accept-server-license-terms >/tmp/vscode-web.log 2>&1 &
188
+
189
+
184
190
# Install and launch filebrowser
185
191
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
186
- filebrowser --noauth --root /home/coder --port 13338 >/tmp/filebrowser.log 2>&1 &
192
+ filebrowser --noauth --root /home/coder --port 13339 >/tmp/filebrowser.log 2>&1 &
187
193
188
194
repo_dir="${ data . coder_parameter . repo_dir . value } "
189
195
repo_dir="$${repo_dir/#~\//$HOME\/}"
@@ -232,11 +238,21 @@ resource "coder_app" "code-server" {
232
238
}
233
239
}
234
240
241
+ resource "coder_app" "vscode-web" {
242
+ agent_id = coder_agent. dev . id
243
+ display_name = " VSCode Web"
244
+ slug = " vscode-web"
245
+ url = " http://localhost:13338"
246
+ icon = " /icon/code.svg"
247
+ subdomain = true
248
+ share = " owner"
249
+ }
250
+
235
251
resource "coder_app" "filebrowser" {
236
252
agent_id = coder_agent. dev . id
237
253
display_name = " File Browser"
238
254
slug = " filebrowser"
239
- url = " http://localhost:13338 "
255
+ url = " http://localhost:13339 "
240
256
icon = " https://raw.githubusercontent.com/matifali/logos/main/database.svg"
241
257
subdomain = true
242
258
share = " owner"
0 commit comments