documentation an some refactoring, release alpha

This commit is contained in:
2025-11-19 22:08:47 +00:00
parent 78b7208f42
commit 06e545d07c
6 changed files with 103 additions and 85 deletions

View File

@@ -32,15 +32,10 @@ RUN curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | b
RUN wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 \
-O /usr/bin/yq && chmod +x /usr/bin/yq
# -- install chroma for zsh
RUN curl -s https://api.github.com/repos/alecthomas/chroma/releases/latest \
| grep "browser_download_url.*linux-amd64.*tar.gz" \
| cut -d '"' -f 4 \
| wget -O /tmp/chroma.tar.gz -i - \
&& tar -xzf /tmp/chroma.tar.gz -C /usr/local/bin \
&& chmod +x /usr/local/bin/chroma \
# --- Install Node.js (LTS) ---
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
&& apt-get install -y nodejs \
&& npm install -g npm@latest
# --- Install act (GitHub Actions local runner) ---
RUN curl -s https://api.github.com/repos/nektos/act/releases/latest \
@@ -49,6 +44,15 @@ RUN curl -s https://api.github.com/repos/nektos/act/releases/latest \
| wget -O /usr/local/bin/act -i - \
&& chmod +x /usr/local/bin/act
# -- install chroma for zsh
RUN curl -s https://api.github.com/repos/alecthomas/chroma/releases/latest \
| grep "browser_download_url.*linux-amd64.*tar.gz" \
| cut -d '"' -f 4 \
| wget -O /tmp/chroma.tar.gz -i - \
&& tar -xzf /tmp/chroma.tar.gz -C /usr/local/bin \
&& chmod +x /usr/local/bin/chroma
# --- set zsh shell ---
RUN chsh -s /usr/bin/zsh vscode
@@ -58,7 +62,3 @@ RUN git clone https://github.com/zsh-users/zsh-autosuggestions /home/vscode/.oh-
COPY ./assets/.zshrc /home/vscode
# ACT_RUNNER_VERSION=0.2.13
# curl -sSL https://dl.gitea.com/act_runner/${ACT_RUNNER_VERSION}/act_runner-${ACT_RUNNER_VERSION}-linux-amd64 \
# -o /usr/local/bin/act_runner
# chmod +x /usr/local/bin/act_runner

View File

@@ -1,7 +1,7 @@
{
"image": "https://gitlimbosolutions.com/mf/devcontainers/devops",
"remoteUser": "vscode",
"name": "devops",
"name": "devops-devs",
"runArgs": [
"--hostname=devops"
],
@@ -15,7 +15,10 @@
"yzhang.markdown-all-in-one",
"davidanson.vscode-markdownlint",
"eamodio.gitlens",
"m4ns0ur.base64"
"m4ns0ur.base64",
"rogalmic.bash-debug",
"streetsidesoftware.code-spell-checker",
"ms-azuretools.vscode-containers"
]
}
}