|
1 |
| -tasks: |
2 |
| - - before: > |
3 |
| - [[ ! -z $GNUPG_KEY ]] && |
4 |
| - gpg --verbose --batch --import <(echo $GNUPG_KEY|base64 -d) && |
5 |
| - echo 'pinentry-mode loopback' >> ~/.gnupg/gpg.conf |
| 1 | +image: |
| 2 | + file: .gitpod.Dockerfile |
| 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 |
| 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 |
0 commit comments