diff --git a/.gitpod.yml b/.gitpod.yml index f637ffe..b7144e3 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -2,31 +2,11 @@ # build the docker image for our gitpod from this dockerfile image: file: .gitpod.dockerfile -# where gitpod should place our workspace (relative to /workspace) -workspaceLocation: "." # all init+before are run in prebuilds, and on workspace startup tasks: - - name: tailscaled - command: | - if [ -n "$TAILSCALE_AUTHKEY" ]; then - if [ -n "${TAILSCALE_STATE_MYPROJECT}" ]; then - # restore the tailscale state from gitpod user's env vars - sudo mkdir -p /var/lib/tailscale - echo "${TAILSCALE_STATE_MYPROJECT}" | sudo tee /var/lib/tailscale/tailscaled.state > /dev/null - fi - sudo tailscaled - fi - - name: tailscale - command: | - if [ -n "$TAILSCALE_AUTHKEY" ]; then - if [ -n "${TAILSCALE_STATE_MYPROJECT}" ]; then - sudo -E tailscale up --authkey=${TAILSCALE_AUTHKEY} - else - sudo -E tailscale up --authkey=${TAILSCALE_AUTHKEY} --hostname "gitpod-${GITPOD_GIT_USER_NAME// /-}-$(echo ${GITPOD_WORKSPACE_CONTEXT} | jq -r .repository.name)" - # store the tailscale state into gitpod user - gp env TAILSCALE_STATE_MYPROJECT="$(sudo cat /var/lib/tailscale/tailscaled.state)" - fi - fi + - name: npm install + init: | + npm install # extra extensions we share vscode: extensions: