Skip to content

Commit

Permalink
Merge pull request #59 from soubinan/features
Browse files Browse the repository at this point in the history
Simplify templating and add new applications
  • Loading branch information
soubinan authored Oct 29, 2024
2 parents d0c2fe4 + aef8037 commit 87b4286
Show file tree
Hide file tree
Showing 59 changed files with 3,581 additions and 3,788 deletions.
8 changes: 8 additions & 0 deletions .devcontainer/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# ignore vars files
*.vars
# ignore tarballs
*.tar.*
# ignore kclvm dir
.kclvm
# ignore test generation
_lxc*
6 changes: 5 additions & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,21 @@ FROM ubuntu:latest
RUN apt-get update && apt-get upgrade -y && \
apt-get install -y \
build-essential \
gnupg2 \
debootstrap \
squashfs-tools \
make \
rsync \
curl \
wget \
git \
vim \
unzip \
squashfs-tools \
&& apt-get clean all \
&& rm -rf /var/lib/apt/lists/*

RUN wget -q https://kcl-lang.io/script/install-cli.sh -O - | bash && \
wget -q https://kcl-lang.io/script/install-kcl-lsp.sh -O - | bash && \
wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/bin/yq && \
chmod +x /usr/bin/yq

Expand Down
13 changes: 10 additions & 3 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,23 @@
"dockerfile": "Dockerfile"
},
"remoteUser": "root",
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace/homelab-lxc,type=bind,consistency=cached,Z=true",
"workspaceFolder": "/workspace/homelab-lxc",
"workspaceMount": "source=${localWorkspaceFolder},target=/workspaces/homelab-lxc,type=bind,consistency=cached,Z=true",
"workspaceFolder": "/workspaces/homelab-lxc",
"initializeCommand": {
"clean_kcl": "rm -rf ${localWorkspaceFolder}/.kclvm",
"clean_partial": "rm -f ${localWorkspaceFolder}/_lxc-partial.yml",
"clean_template": "rm -f ${localWorkspaceFolder}/_lxc-template.yml",
"clean_image": "rm -f ${localWorkspaceFolder}/*.tar.*"
},
"customizations": {
"vscode": {
"extensions": [
"GitHub.vscode-pull-request-github",
"eamodio.gitlens",
"kcl.kcl-vscode-extension",
"redhat.vscode-yaml",
"stateful.runme"
"stateful.runme",
"github.vscode-github-actions"
]
}
}
Expand Down
File renamed without changes.
49 changes: 0 additions & 49 deletions .github/workflows/build-apisix.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/build-codeserver.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/build-gitea.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/build-homarr.yml

This file was deleted.

50 changes: 0 additions & 50 deletions .github/workflows/build-infisical.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/build-ittools.yml

This file was deleted.

Loading

0 comments on commit 87b4286

Please sign in to comment.