Skip to content

Commit bcf7e96

Browse files
authored
Open Chrome, with the extension loaded, via VNC (#55)
1 parent 7284799 commit bcf7e96

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

.gitpod.Dockerfile

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM gitpod/workspace-full-vnc
2+
3+
RUN sudo apt-get update \
4+
&& wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb \
5+
&& sudo apt-get install -y ./google-chrome-stable_current_amd64.deb \
6+
&& rm google-chrome-stable_current_amd64.deb \
7+
&& sudo rm -rf /var/lib/apt/lists/*

.gitpod.yml

+20-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,21 @@
1+
image:
2+
file: .gitpod.Dockerfile
13
tasks:
2-
- init: yarn install && yarn build && yarn package
4+
- name: Google Chrome
5+
command: >
6+
gp sync-await start &&
7+
gp await-port 6080 &&
8+
for i in `seq 10 -1 1` ; do echo -ne "\rStarting Chrome in $i " && sleep 1 && echo -ne "\r" ; done &&
9+
google-chrome --no-first-run --disable-dev-shm-usage --start-maximized --load-extension=/workspace/browser-extension https://github.com/gitpod-io/template-sveltekit
10+
- name: Webpack Dev Server
11+
init: yarn install && yarn build && yarn package
12+
command: >
13+
gp sync-done start &&
14+
yarn watch
15+
ports:
16+
- name: NoVNC
17+
port: 6080
18+
onOpen: open-preview
19+
- name: Webpack Dev Server
20+
port: 5900
21+
onOpen: ignore

0 commit comments

Comments
 (0)