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)