nolte / vscode-devcontainers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Visual Studo Code DevContainers

The Containers are tested with Docker 19.03.8 and based on qdm12/basedevcontainer.

Usage

For new Dev Containers projects you can use the Python cookiecutter/cookiecutter Templates.

pip install jinja2-ansible-filters

# TODO change local path to gh project
cookiecutter /go/src/github.com/nolte/vscode-devcontainers/cookiecutter-project project_slug="myNextTest" project_type="devops" extra_dockerfile="n"

cookiecutter gh:nolte/vscode-devcontainers --directory="cookiecutter-project" project_slug="helm-gitea" project_type="devops" extra_dockerfile="n"
.
└── .devcontainer
    ├── devcontainer.json
    └── docker-compose.yml

1 directory, 2 files

Preconfigured Envs

For build the images localy use the Makefile with make build and trink a pod of tea.

image (project_type) base on description
docker.pkg.github.com/nolte/vscode-devcontainers/commons (default)
docker.pkg.github.com/nolte/vscode-devcontainers/devops (devops) vscode-devcontainers/commons
docker.pkg.github.com/nolte/vscode-devcontainers/python (python) vscode-devcontainers/commons
docker.pkg.github.com/nolte/vscode-devcontainers/golang (golang) vscode-devcontainers/commons
docker.pkg.github.com/nolte/vscode-devcontainers/k8s-operator (default) vscode-devcontainers/golang
docker.pkg.github.com/nolte/vscode-devcontainers/npm (npm) vscode-devcontainers/commons
docker.pkg.github.com/nolte/vscode-devcontainers/iot (iot) vscode-devcontainers/commons

... sorry but at the moment the Pulic Github Docker Repoisitory is not realy public like [hub.docker.com]. see (github.community)

pass internet/github.com/nolte/package_management_token | docker login docker.pkg.github.com --username nolte --password-stdin

Basement Env

DevOps Env

Installed tools like terraform,helm,kubectl,ansible and many more.

Extra Terraform Providers

About


Languages

Language:Dockerfile 78.8%Language:Python 7.9%Language:Go 6.7%Language:Makefile 3.4%Language:Shell 3.2%