Skip to content

Commit 9186e3f

Browse files
committed
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 <[email protected]>
1 parent 3050e4c commit 9186e3f

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.gitpod.Dockerfile

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This image should be the last one to be used inside an workspace container. In this cause, we use an varation of
2+
# the official Gitpod workspace image as the final image.
3+
# Source Dockerfile: https://gitlab.com/gitpodify/gitpodified-workspace-images/-/blob/recaptime-dev-mainline/full/Dockerfile
4+
FROM quay.io/gitpodified-workspace-images/full
5+
6+
COPY requirements.dev.txt /tmp/deps-dev.txt
7+
8+
RUN pip3 install -r /tmp/dev-deps.txt \
9+
&& rm /tmp/deps-dev.txt; \
10+
brew install shellcheck hadolint shfmt

.gitpod.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
image:
2+
file: .gitpod.Dockerfile
3+
tasks:
4+
# pull image for caches
5+
- init: docker pull megalinter/megalinter:latest
6+
vscode:
7+
extensions:
8+
- ms-python.python
9+
- stylelint.vscode-stylelint
10+
- foxundermoon.shell-format
11+
- matangover.mypy
12+
- streetsidesoftware.code-spell-checker
13+
- esbenp.prettier-vscode
14+
- exiasr.hadolint
15+
- timonwong.shellcheck

0 commit comments

Comments
 (0)