Welcome to the base workspace β a versatile foundation for all your projects! This environment comes equipped with a portable Docker setup, including pre-configured VSCode tunnels, all orchestrated through Terraform.
π Usage
Clone the base-workspace repo :
git clone https://github.com/tsirysndr/base-workspace
cd base-workspace
Initialize Terraform:
terraform init
Apply the configuration:
terraform apply
This will create a Docker container named base-workspace with essential tools like pkgx, oh-my-posh, atuin, and the VSCode server pre-installed.
To connect to your environment, run:
docker logs base-workspace
Follow the provided VSCode tunnel instructions, and you're ready to roll!
You can also enter the environment directly using:
docker exec -it base-workspace bash
β¨ Bonus
The environment comes pre-configured with oh-my-posh and atuin for an enhanced development experience.
π Environments
Name | Description |
---|---|
devbox | devbox environment with vscode tunnels configured. |
devenv | devenv environment with vscode tunnels configured. |
flox | flox environment with vscode tunnels configured. |
homebrew | homebrew environment with vscode tunnels configured. |
nix | nix environment with vscode tunnels configured. |
pkgx | pkgx environment with vscode tunnels configured. |
default | Base environment with VSCode tunnels configured |
Enhance your development workflow with this robust base workspace β tailored for efficiency and ease of use. Happy coding! π
Top comments (0)