diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile new file mode 100644 index 00000000000..d47d11b88d6 --- /dev/null +++ b/.gitpod.Dockerfile @@ -0,0 +1,10 @@ +# This image should be the last one to be used inside an workspace container. In this cause, we use an varation of +# the official Gitpod workspace image as the final image. +# Source Dockerfile: https://gitlab.com/gitpodify/gitpodified-workspace-images/-/blob/recaptime-dev-mainline/full/Dockerfile +FROM quay.io/gitpodified-workspace-images/full + +COPY requirements.dev.txt /tmp/deps-dev.txt + +RUN pip3 install -r /tmp/dev-deps.txt \ + && rm /tmp/deps-dev.txt; \ + brew install shellcheck hadolint shfmt \ No newline at end of file diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 00000000000..fb56d8a81a0 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,15 @@ +image: + file: .gitpod.Dockerfile +tasks: + # pull image for caches + - init: docker pull megalinter/megalinter:latest +vscode: + extensions: + - ms-python.python + - stylelint.vscode-stylelint + - foxundermoon.shell-format + - matangover.mypy + - streetsidesoftware.code-spell-checker + - esbenp.prettier-vscode + - exiasr.hadolint + - timonwong.shellcheck \ No newline at end of file