Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Commit 48eedb9

Browse files
committed
🧩 Add the mc CLI, stripe CLI, and SonarLint extension to Code Server
1 parent 931b18a commit 48eedb9

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

build/code-server/Dockerfile

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,18 @@ RUN echo "deb http://packages.cloud.google.com/apt cloud-sdk-$(lsb_release -c -s
6767
apt-get clean && \
6868
rm -rf /var/lib/apt/lists/*
6969

70+
# install the mc cli
71+
RUN curl https://dl.min.io/client/mc/release/linux-amd64/mc -o mc && \
72+
install mc /usr/local/bin/
73+
74+
# install stripe cli
75+
RUN curl https://packages.stripe.dev/api/security/keypair/stripe-cli-gpg/public | gpg --dearmor | sudo tee /usr/share/keyrings/stripe.gpg && \
76+
echo "deb [signed-by=/usr/share/keyrings/stripe.gpg] https://packages.stripe.dev/stripe-cli-debian-local stable main" | sudo tee -a /etc/apt/sources.list.d/stripe.list && \
77+
sudo apt update && \
78+
sudo apt install stripe && \
79+
apt-get clean && \
80+
rm -rf /var/lib/apt/lists/*
81+
7082
# install kubectl, kubeadm, and kubelet
7183
RUN RELEASE="$(curl -sSL https://dl.k8s.io/release/stable.txt)" && \
7284
curl -L --remote-name-all "https://storage.googleapis.com/kubernetes-release/release/${RELEASE}/bin/linux/amd64/{kubeadm,kubelet,kubectl}" && \
@@ -167,4 +179,5 @@ RUN code-server --install-extension bungcip.better-toml && \
167179
code-server --install-extension angular.ng-template && \
168180
code-server --install-extension ms-python.python && \
169181
code-server --install-extension waderyan.gitblame && \
170-
code-server --install-extension ms-toolsai.jupyter
182+
code-server --install-extension ms-toolsai.jupyter && \
183+
code-server --install-extension SonarSource.sonarlint-vscode

0 commit comments

Comments
 (0)