tool-chain-io / konductor

Cloud Platform Developer & Operations Bastion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Konductor DevOps Userspace Container

Open in GitHub Codespaces

Konductor is a DevOps practitioner userspace container.

Available in two forms:

  1. Devcontainer for use with VSCode and Codespaces
  2. VSCode Code Server selfhosted VSCode cloud developer IDE

Konductor

About

Included:

Getting Started

There are 3 ways to get started:

  1. Add to your own project as a Git Submodule
  2. Open in GitHub Codespaces
  3. VSCode Devcontainer

Git Submodule

The Konductor Devcontainer repository can be added as a submodule to your own projects to provide an easy and consistent development environment.

To add this repository as a submodule to your project, run the following commands:

git submodule add https://github.com/containercraft/konductor .devcontainer
git submodule update --init --recursive .devcontainer

To update the devcontainer submodule in consuming repos:

git submodule update --remote --merge .devcontainer

After the submodule is added, you can open your project in VS Code and it will automatically detect the Dev Container configuration and prompt you to open the project in a container, or you can open the project in Github CodeSpaces.

To remove the devcontainer submodule:

git rm .devcontainer*
rm -rf .git/modules/.devcontainer
git config --remove-section submodule..devcontainer

GitHub Codespaces

Open in GitHub Codespaces

(Click to open)

VSCode Devcontainer

Learn more about how to use Devcontainers with VSCode: (LINK)

About

Cloud Platform Developer & Operations Bastion

License:GNU General Public License v3.0


Languages

Language:Vim Script 50.8%Language:Dockerfile 26.9%Language:Shell 15.6%Language:Go 6.7%