Setting Up Your Base Workspace for Seamless Development 🧑💻
Tsiry Sandratraina
Posted on February 1, 2024
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! 🚀
Posted on February 1, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.