Skip to content

nolte/vscode-devcontainers

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages