|
1 | 1 | image:
|
2 |
| - file: .gitpod.Dockerfile |
| 2 | + file: .gitpod.Dockerfile |
3 | 3 | tasks:
|
4 |
| - - name: tailscaled |
5 |
| - command: | |
6 |
| - if [ -n "${TS_STATE_TAILSCALE_EXAMPLE}" ]; then |
7 |
| - # restore the tailscale state from gitpod user's env vars |
8 |
| - sudo mkdir -p /var/lib/tailscale |
9 |
| - echo "${TS_STATE_TAILSCALE_EXAMPLE}" | sudo tee /var/lib/tailscale/tailscaled.state > /dev/null |
10 |
| - fi |
11 |
| - sudo tailscaled |
12 |
| - - name: Tailscale |
13 |
| - command: | |
14 |
| - sudo -E tailscale up --hostname "gitpod@nooobcoder-${GITPOD_WORKSPACE_ID}" \ |
15 |
| - --authkey "${TAILSCALE_AUTHKEY}" |
16 |
| - - name: ImportGPG |
17 |
| - command: > |
18 |
| - [[ ! -z $GNUPG_KEY ]] && |
19 |
| - gpg --verbose --batch --import <(echo $GNUPG_KEY|base64 -d) && |
20 |
| - echo 'pinentry-mode loopback' >> ~/.gnupg/gpg.conf && |
21 |
| - git config commit.gpgsign true |
| 4 | + - name: tailscaled |
| 5 | + command: | |
| 6 | + if [ -n "${TS_STATE_TAILSCALE_EXAMPLE}" ]; then |
| 7 | + # restore the tailscale state from gitpod user's env vars |
| 8 | + sudo mkdir -p /var/lib/tailscale |
| 9 | + echo "${TS_STATE_TAILSCALE_EXAMPLE}" | sudo tee /var/lib/tailscale/tailscaled.state > /dev/null |
| 10 | + fi |
| 11 | + sudo tailscaled |
| 12 | + - name: Tailscale |
| 13 | + command: | |
| 14 | + sudo -E tailscale up --hostname "gitpod@nooobcoder-${GITPOD_WORKSPACE_ID}" \ |
| 15 | + --authkey "${TAILSCALE_AUTHKEY}" |
| 16 | + - name: ImportGPG |
| 17 | + command: > |
| 18 | + [[ ! -z $GNUPG_KEY ]] && |
| 19 | + gpg --verbose --batch --import <(echo $GNUPG_KEY|base64 -d) && |
| 20 | + echo 'pinentry-mode loopback' >> ~/.gnupg/gpg.conf && |
| 21 | + git config commit.gpgsign true |
22 | 22 | vscode:
|
23 |
| - extensions: |
24 |
| - - mutantdino.resourcemonitor |
25 |
| - - cweijan.vscode-mysql-client2 |
26 |
| - - Gruntfuggly.todo-tree |
27 |
| - - jsDelivr.jsdelivr |
28 |
| - - manuth.eslint-language-service |
29 |
| - - markwylde.vscode-filesize |
30 |
| - - mongodb.mongodb-vscode |
31 |
| - - monokai.theme-monokai-pro-vscode |
32 |
| - - ngryman.codesandbox-theme |
33 |
| - - njzy.stats-bar |
34 |
| - - pflannery.vscode-versionlens |
35 |
| - - rangav.vscode-thunder-client |
36 |
| - - redwan-hossain.auto-rename-tag-clone |
37 |
| - - tombonnike.vscode-status-bar-format-toggle |
38 |
| - - vlanguage.vscode-vlang |
39 |
| - - vscjava.vscode-spring-initializr |
40 |
| - - zaaack.markdown-editor |
41 |
| - - aaron-bond.better-comments |
42 |
| - - ahmadawais.shades-of-purple |
43 |
| - - apollographql.vscode-apollo |
44 |
| - - avraammavridis.vsc-react-documentation |
45 |
| - - bengreenier.vscode-node-readme |
46 |
| - - benjaminbenais.codesandbox-dark |
47 |
| - - bierner.color-info |
48 |
| - - bradlc.vscode-tailwindcss |
49 |
| - - bungcip.better-toml |
50 |
| - - chris-noring.node-snippets |
51 |
| - - christian-kohler.npm-intellisense |
52 |
| - - christian-kohler.path-intellisense |
53 |
| - - chrmarti.regex |
54 |
| - - CodeSandbox-io.codesandbox-projects |
55 |
| - - CodeSandbox-io.codesandbox-projects-theme |
56 |
| - - cssho.vscode-svgviewer |
57 |
| - - DaltonMenezes.aura-theme |
58 |
| - - Dart-Code.dart-code |
59 |
| - - Dart-Code.flutter |
60 |
| - - dbaeumer.vscode-eslint |
61 |
| - - docsmsft.docs-markdown |
62 |
| - - docsmsft.docs-preview |
63 |
| - - DominicVonk.parameter-hints |
64 |
| - - dsznajder.es7-react-js-snippets |
65 |
| - - eamodio.gitlens |
66 |
| - - ecmel.vscode-html-css |
67 |
| - - EditorConfig.EditorConfig |
68 |
| - - eg2.vscode-npm-script |
69 |
| - - esbenp.prettier-vscode |
70 |
| - - evan-buss.font-switcher |
71 |
| - - formulahendry.auto-rename-tag |
72 |
| - - geeebe.duplicate |
73 |
| - - GitHub.codespaces |
74 |
| - - GitHub.copilot-labs |
75 |
| - - GitHub.copilot-nightly |
76 |
| - - GitHub.github-vscode-theme |
77 |
| - - GitHub.vscode-pull-request-github |
78 |
| - - gitpod.gitpod-desktop |
79 |
| - - golang.go |
80 |
| - - GraphQL.vscode-graphql |
81 |
| - - hashicorp.terraform |
82 |
| - - hollowtree.vue-snippets |
83 |
| - - jcbuisson.vue |
84 |
| - - jeff-hykin.better-cpp-syntax |
85 |
| - - k--kato.intellij-idea-keybindings |
86 |
| - - me-dutour-mathieu.vscode-github-actions |
87 |
| - - mechatroner.rainbow-csv |
88 |
| - - mikestead.dotenv |
89 |
| - - ms-python.python |
90 |
| - - ms-python.vscode-pylance |
91 |
| - - ms-toolsai.jupyter |
92 |
| - - ms-toolsai.jupyter-keymap |
93 |
| - - ms-vscode-remote.remote-containers |
94 |
| - - ms-vscode-remote.remote-ssh |
95 |
| - - ms-vscode-remote.remote-ssh-edit |
96 |
| - - ms-vscode-remote.remote-wsl |
97 |
| - - ms-vscode-remote.vscode-remote-extensionpack |
98 |
| - - ms-vscode.cmake-tools |
99 |
| - - ms-vscode.cpptools |
100 |
| - - ms-vscode.cpptools-extension-pack |
101 |
| - - ms-vscode.cpptools-themes |
102 |
| - - ms-vscode.js-debug-nightly |
103 |
| - - ms-vscode.vscode-typescript-next |
104 |
| - - ms-vscode.vscode-typescript-tslint-plugin |
105 |
| - - ms-vsliveshare.vsliveshare |
106 |
| - - ms-vsliveshare.vsliveshare-audio |
107 |
| - - ms-vsliveshare.vsliveshare-pack |
108 |
| - - naumovs.color-highlight |
109 |
| - - oderwat.indent-rainbow |
110 |
| - - PKief.material-icon-theme |
111 |
| - - pranaygp.vscode-css-peek |
112 |
| - - Prisma.prisma |
113 |
| - - Prisma.prisma-insider |
114 |
| - - redhat.java |
115 |
| - - redhat.vscode-xml |
116 |
| - - redhat.vscode-yaml |
117 |
| - - ritwickdey.LiveServer |
118 |
| - - sdras.night-owl |
119 |
| - - silvenon.mdx |
120 |
| - - steoates.autoimport |
121 |
| - - tgreen7.vs-code-node-require |
122 |
| - - tomoki1207.selectline-statusbar |
123 |
| - - twxs.cmake |
124 |
| - - usernamehw.errorlens |
125 |
| - - VisualStudioExptTeam.vscodeintellicode |
126 |
| - - vscjava.vscode-java-debug |
127 |
| - - vscjava.vscode-java-dependency |
128 |
| - - vscjava.vscode-java-pack |
129 |
| - - vscjava.vscode-java-test |
130 |
| - - vscjava.vscode-maven |
131 |
| - - vscode-icons-team.vscode-icons |
132 |
| - - wix.vscode-import-cost |
133 |
| - - xabikos.JavaScriptSnippets |
134 |
| - - Zignd.html-css-class-completion |
| 23 | + extensions: |
| 24 | + - mutantdino.resourcemonitor |
| 25 | + - cweijan.vscode-mysql-client2 |
| 26 | + - Gruntfuggly.todo-tree |
| 27 | + - jsDelivr.jsdelivr |
| 28 | + - manuth.eslint-language-service |
| 29 | + - markwylde.vscode-filesize |
| 30 | + - mongodb.mongodb-vscode |
| 31 | + - monokai.theme-monokai-pro-vscode |
| 32 | + - ngryman.codesandbox-theme |
| 33 | + - njzy.stats-bar |
| 34 | + - pflannery.vscode-versionlens |
| 35 | + - rangav.vscode-thunder-client |
| 36 | + - redwan-hossain.auto-rename-tag-clone |
| 37 | + - tombonnike.vscode-status-bar-format-toggle |
| 38 | + - vlanguage.vscode-vlang |
| 39 | + - vscjava.vscode-spring-initializr |
| 40 | + - zaaack.markdown-editor |
| 41 | + - aaron-bond.better-comments |
| 42 | + - ahmadawais.shades-of-purple |
| 43 | + - apollographql.vscode-apollo |
| 44 | + - avraammavridis.vsc-react-documentation |
| 45 | + - bengreenier.vscode-node-readme |
| 46 | + - benjaminbenais.codesandbox-dark |
| 47 | + - bierner.color-info |
| 48 | + - bradlc.vscode-tailwindcss |
| 49 | + - bungcip.better-toml |
| 50 | + - chris-noring.node-snippets |
| 51 | + - christian-kohler.npm-intellisense |
| 52 | + - christian-kohler.path-intellisense |
| 53 | + - chrmarti.regex |
| 54 | + - CodeSandbox-io.codesandbox-projects |
| 55 | + - CodeSandbox-io.codesandbox-projects-theme |
| 56 | + - cssho.vscode-svgviewer |
| 57 | + - DaltonMenezes.aura-theme |
| 58 | + - Dart-Code.dart-code |
| 59 | + - Dart-Code.flutter |
| 60 | + - dbaeumer.vscode-eslint |
| 61 | + - docsmsft.docs-markdown |
| 62 | + - docsmsft.docs-preview |
| 63 | + - DominicVonk.parameter-hints |
| 64 | + - dsznajder.es7-react-js-snippets |
| 65 | + - eamodio.gitlens |
| 66 | + - ecmel.vscode-html-css |
| 67 | + - EditorConfig.EditorConfig |
| 68 | + - eg2.vscode-npm-script |
| 69 | + - esbenp.prettier-vscode |
| 70 | + - evan-buss.font-switcher |
| 71 | + - formulahendry.auto-rename-tag |
| 72 | + - geeebe.duplicate |
| 73 | + - GitHub.codespaces |
| 74 | + - GitHub.copilot-labs |
| 75 | + - GitHub.copilot-nightly |
| 76 | + - GitHub.github-vscode-theme |
| 77 | + - GitHub.vscode-pull-request-github |
| 78 | + - gitpod.gitpod-desktop |
| 79 | + - golang.go |
| 80 | + - GraphQL.vscode-graphql |
| 81 | + - hashicorp.terraform |
| 82 | + - hollowtree.vue-snippets |
| 83 | + - jcbuisson.vue |
| 84 | + - jeff-hykin.better-cpp-syntax |
| 85 | + - k--kato.intellij-idea-keybindings |
| 86 | + - me-dutour-mathieu.vscode-github-actions |
| 87 | + - mechatroner.rainbow-csv |
| 88 | + - mikestead.dotenv |
| 89 | + - ms-python.python |
| 90 | + - ms-python.vscode-pylance |
| 91 | + - ms-toolsai.jupyter |
| 92 | + - ms-toolsai.jupyter-keymap |
| 93 | + - ms-vscode-remote.remote-containers |
| 94 | + - ms-vscode-remote.remote-ssh |
| 95 | + - ms-vscode-remote.remote-ssh-edit |
| 96 | + - ms-vscode-remote.remote-wsl |
| 97 | + - ms-vscode-remote.vscode-remote-extensionpack |
| 98 | + - ms-vscode.cmake-tools |
| 99 | + - ms-vscode.cpptools |
| 100 | + - ms-vscode.cpptools-extension-pack |
| 101 | + - ms-vscode.cpptools-themes |
| 102 | + - ms-vscode.js-debug-nightly |
| 103 | + - ms-vscode.vscode-typescript-next |
| 104 | + - ms-vscode.vscode-typescript-tslint-plugin |
| 105 | + - ms-vsliveshare.vsliveshare |
| 106 | + - ms-vsliveshare.vsliveshare-audio |
| 107 | + - ms-vsliveshare.vsliveshare-pack |
| 108 | + - naumovs.color-highlight |
| 109 | + - oderwat.indent-rainbow |
| 110 | + - PKief.material-icon-theme |
| 111 | + - pranaygp.vscode-css-peek |
| 112 | + - Prisma.prisma |
| 113 | + - Prisma.prisma-insider |
| 114 | + - redhat.java |
| 115 | + - redhat.vscode-xml |
| 116 | + - redhat.vscode-yaml |
| 117 | + - ritwickdey.LiveServer |
| 118 | + - sdras.night-owl |
| 119 | + - silvenon.mdx |
| 120 | + - steoates.autoimport |
| 121 | + - tgreen7.vs-code-node-require |
| 122 | + - tomoki1207.selectline-statusbar |
| 123 | + - twxs.cmake |
| 124 | + - usernamehw.errorlens |
| 125 | + - VisualStudioExptTeam.vscodeintellicode |
| 126 | + - vscjava.vscode-java-debug |
| 127 | + - vscjava.vscode-java-dependency |
| 128 | + - vscjava.vscode-java-pack |
| 129 | + - vscjava.vscode-java-test |
| 130 | + - vscjava.vscode-maven |
| 131 | + - vscode-icons-team.vscode-icons |
| 132 | + - wix.vscode-import-cost |
| 133 | + - xabikos.JavaScriptSnippets |
| 134 | + - Zignd.html-css-class-completion |
0 commit comments