Vagrant is an incredible tool designed to simplify the setup and management of virtual development environments, providing a flexible, convenient solution for developers and teams looking to streamline their workflow and maintain consistent environments.
Vagrant empowers you to set up and manage your virtual development environment effortlessly. It's ideal for developers seeking to optimize their workflow and teams aiming to maintain consistent development environments across different workstations.
- Effortless setup of virtual development environments.
- Consistent environments across teams, ensuring smooth collaboration.
- Compatibility with multiple virtualization platforms for increased flexibility.
This project leverages the power of:
Ensure you have the following installed before starting:
- VirtualBox
- Vagrant for Windows
- GitHub Desktop for Windows
- Git Shell
Setting up a Vagrant development environment is as easy as following these steps:
# Clone this repo into a local folder
git clone https://github.com/empress-eco/vagrant.git vagrant
# Start your virtual machine
vagrant up
# Connect to your guest system via SSH
vagrant ssh
# Set "developer_mode": 1 in /vagrant/Empress-bench/sites/site1.local/site_config.json
vim /vagrant/Empress-bench/sites/site1.local/site_config.json
# Navigate to your Empress-bench folder and start bench
cd /vagrant/Empress-bench/
bench start
# Access your Empress by browsing to http://localhost:8080/ or http://127.0.0.1:8080 on your host system browser
Vagrant is used for setting up and managing a virtual development environment. It offers an easy way to access and manage your environment through the command line.
We encourage and welcome contributions! Here's how you can contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License. Your contributions are also licensed under the same.
We want to express our deepest gratitude to the Empress Community, whose innovative and dedicated work has been instrumental in building the fundamental tools that power this project. We are profoundly grateful for their pioneering work and ongoing support.