hkwak/qvagrant

There is no license information available for the latest version (0.5.2) of this package.

Quick Vagrant Machine configuration

Installs: 30

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:Shell

0.5.2 2020-12-18 17:28 UTC

This package is auto-updated.

Last update: 2024-04-19 01:01:49 UTC


README

Prerequisites

Before you start, install the Vigrant binaries from this location:

https://www.vagrantup.com/intro/getting-started/install.html

You will also need to install the Virtual Box from :

https://www.virtualbox.org/wiki/Downloads

Installation

To install the package please run

composer require --dev hkwak/qvagrant

After the installation please copy the file located in ./vagrant/hkwak/qvagrant/Vagrantfile into your root package folder and install the public and var directories. The public folder will be used by the apache server as a root directory, whilst the var folder will be used for storing log files

cp ./vendor/hkwak/qvagrant/Vagrantfile .; mkdir public; mkdir var

Additionally create some index file in the public folder to be able to access it via browser:

 echo "<?php phpinfo();" > ./public/index.php

By default the IP of the hosting is set to : 192.168.10.10 and the domain is set to : vagrant.local. In order bo to be able to access the hosted website you need to add the following entry to your hosts file:

192.168.10.10   vagrant.local

Mysql

The default configuration of the mysql admin user is :

DATABASE="vagrant"
REMOTE_USER="vagrant"
REMOTE_PASSWORD="password"

Running the vagrant box

To run the vagrant box type:

vagrant up

To stop:

vagrant halt

To connect to the box via ssh:

vagrant ssh

One the vagrant box is up you can visit the page by opening https://vagrant.local in your browser