Compare commits

...

10 Commits

Author SHA1 Message Date
828d5039dc Update .devcontainer/devops-dev/devcontainer.json
All checks were successful
/ build-docker-image (push) Successful in 11s
2025-11-29 19:59:51 +00:00
7b59f21a8b Update devops/templates/devcontainer.json
All checks were successful
/ build-docker-image (push) Successful in 11s
2025-11-23 11:06:58 +00:00
c181b3bb33 modified: devops/Dockerfile
All checks were successful
/ build-docker-image (push) Successful in 13s
2025-11-22 23:13:46 +00:00
d4e43d9921 modified: devops/Dockerfile
Some checks failed
/ build-docker-image (push) Failing after 9s
2025-11-22 23:09:12 +00:00
7e6e431ce9 modified: devops/templates/devcontainer.json
All checks were successful
/ build-docker-image (push) Successful in 12s
2025-11-22 00:46:58 +00:00
4f48257cc6 fix: devops act runner image - act download bin
All checks were successful
/ build-docker-image (push) Successful in 17s
2025-11-20 23:03:16 +00:00
1d1a76a048 Update devops/templates/devcontainer.json
All checks were successful
/ build-docker-image (push) Successful in 10s
2025-11-20 21:04:29 +00:00
b85fb0140c Update README.md
All checks were successful
/ build-docker-image (push) Successful in 11s
2025-11-20 21:04:14 +00:00
22a2021b9a modified: .gitea/workflows/devops-image-deploy.yaml
All checks were successful
/ build-docker-image (push) Successful in 9s
modified:   devops/Dockerfile
2025-11-19 22:49:38 +00:00
225a05dde2 add label dev.containers.timestamp
All checks were successful
/ build-docker-image (push) Successful in 10s
2025-11-19 22:42:11 +00:00
5 changed files with 39 additions and 17 deletions

View File

@@ -38,7 +38,11 @@
"m4ns0ur.base64",
"rogalmic.bash-debug",
"streetsidesoftware.code-spell-checker",
"ms-azuretools.vscode-containers"
"ms-azuretools.vscode-containers",
"eamodio.gitlens",
"shd101wyy.markdown-preview-enhanced",
"bierner.markdown-mermaid",
"bierner.markdown-preview-github-styles"
]
}
}

View File

@@ -22,6 +22,9 @@ jobs:
username: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_USERNAME }}
password: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_PASSWORD }}
- name: Set build timestamp
run: echo "BUILD_TIMESTAMP=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_ENV
- name: Build and push Docker images
id: push
uses: docker/build-push-action@v6
@@ -29,4 +32,6 @@ jobs:
context: ${{gitea.workspace}}/devops
file: ${{gitea.workspace}}/devops/Dockerfile
push: true
labels: |
dev.containers.timestamp=${{ env.BUILD_TIMESTAMP }}
tags: git.limbosolutions.com/mylimbo/devcontainers/devops:latest

View File

@@ -16,9 +16,7 @@ Add a `.devcontainer/devcontainer.json` to your project that points to the publi
```json
{
"name": "my-project",
"image": "ghcr.io/your-org/devops:22.04",
"remoteUser": "vscode"
"image": "git.limbosolutions.com/mylimbo/devcontainers/devops:latest",
}
```

View File

@@ -38,27 +38,39 @@ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
&& npm install -g npm@latest
# --- Install act (GitHub Actions local runner) ---
RUN curl -s https://api.github.com/repos/nektos/act/releases/latest \
| grep "browser_download_url.*linux-amd64.*tar.gz" \
RUN mkdir /tmp/act \
&& curl -s https://api.github.com/repos/nektos/act/releases/latest \
| grep "browser_download_url.*act_Linux_x86_64.tar.gz" \
| cut -d '"' -f 4 \
| wget -O /usr/local/bin/act -i - \
&& chmod +x /usr/local/bin/act
| wget -O /tmp/act/act.tar.gz -i - \
&& tar -xzf /tmp/act/act.tar.gz -C /tmp/act \
&& install -m 0755 /tmp/act/act /usr/local/bin/act \
&& rm -r /tmp/act
# -- install chroma for zsh
RUN curl -s https://api.github.com/repos/alecthomas/chroma/releases/latest \
RUN mkdir /tmp/chroma \
&& 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
| wget -O /tmp/chroma/chroma.tar.gz -i - \
&& tar -xzf /tmp/chroma/chroma.tar.gz -C /tmp/chroma \
&& install -m 0755 /tmp/chroma/chroma /usr/local/bin/chroma \
&& rm -r /tmp/chroma
# --- set zsh shell ---
# --- set zsh shell as default ---
RUN chsh -s /usr/bin/zsh vscode
RUN git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git /home/vscode/.oh-my-zsh/custom/plugins/fast-syntax-highlighting
RUN git clone https://github.com/zsh-users/zsh-autosuggestions /home/vscode/.oh-my-zsh/custom/plugins/zsh-autosuggestions
# --- pip modules---
RUN pip install openshift pyyaml
# --- copy assets ---
COPY ./assets/.zshrc /home/vscode
# --- labels ---

View File

@@ -1,5 +1,5 @@
{
"image": "https://gitlimbosolutions.com/mf/devcontainers/devops",
"image": "git.limbosolutions.com/mylimbo/devcontainers/devops:latest",
"remoteUser": "vscode",
"name": "devops-devs",
"runArgs": [
@@ -18,7 +18,10 @@
"m4ns0ur.base64",
"rogalmic.bash-debug",
"streetsidesoftware.code-spell-checker",
"ms-azuretools.vscode-containers"
"ms-azuretools.vscode-containers",
"eamodio.gitlens",
"shd101wyy.markdown-preview-enhanced",
"bierner.markdown-preview-github-styles"
]
}
}