https://github.com/pedrofurtado/vagrant-workspace
https://github.com/pedrofurtado/vagrant-workspace
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pedrofurtado/vagrant-workspace
- Owner: pedrofurtado
- License: mit
- Created: 2021-06-08T12:07:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-26T20:10:05.000Z (over 3 years ago)
- Last Synced: 2025-01-25T23:55:12.093Z (3 months ago)
- Language: Shell
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vagrant workspace
My personal Vagrant workspace with VirtualBox provider. Used only for development.
## Requirements
* Vagrant + VirtualBox + Git (Latest versions. Always. 😎)
## Workspace
* Operating system
* Lubuntu Desktop 20.04 LTS (64 bits)
* Browsers
* Google Chrome
* Code editors
* Visual Studio Code
* Others
* VirtualBox Guest Additions
* Timezone and keyboard configured for Brazil (ABNT2)## Usage
Open your `bash` (in Linux) or `cmd` (in Windows) and execute these commands below:
```bash
# Clone the repository.
git clone https://github.com/pedrofurtado/vagrant-workspace && cd vagrant-workspace# Define VM configurations (example values).
echo VAGRANT_WORKSPACE_DISK_SIZE='100GB'>>.env
echo VAGRANT_WORKSPACE_MEMORY_IN_MB='8192'>>.env
echo VAGRANT_WORKSPACE_CPUS='2'>>.env
echo VAGRANT_WORKSPACE_MONITORS='2'>>.env
echo VAGRANT_WORKSPACE_VIDEO_MEMORY_IN_MB='50'>>.env# Build and execute the VM.
vagrant up && vagrant reload
```After all commands, login in VirtualBox VM GUI as:
* User: vagrant
* Password: vagrantEnjoy!