From 9186e3f086fd7f66eb112799d1d5c7fadefcdde4 Mon Sep 17 00:00:00 2001 From: Andrei Jiroh Eugenio Halili Date: Sat, 11 Dec 2021 13:46:29 +0000 Subject: [PATCH] gitpod: try installing dev py packages and some brews Also on workspace init, it'll pull the latest builds from Docker Hub. May expect some weird pull issues. Signed-off-by: Andrei Jiroh Eugenio Halili --- .gitpod.Dockerfile | 10 ++++++++++ .gitpod.yml | 15 +++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .gitpod.Dockerfile create mode 100644 .gitpod.yml 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