Development environment construction tool
vagrant plugin
$ vagrant plugin install vagrant-vbguest
Type | default private ip | user | Description |
---|---|---|---|
env_prodev | 192.168.10.10 | vagrant | Support development product |
env_devmng | 192.168.10.100 | vagrant | Support using development management tool |
env_deploy | 192.168.10.200 | vagrant | Support deploy and testing |
$ git clone https://github.com/dandan611/Settler.git
$ cd <Vagrantfile directory:env_prodev>
$ vagrant up
$ ssh vagrant@192.168.10.10
vagrant halt
$ vagrant destroy -f
NOTE When an error occurs Execute the following command to check the cause.
EXCON_DEBUG=1 vagrant up --debug
Installed Software | Version | Purpose | env_prodev | env_devmng | env_deploy |
---|---|---|---|---|---|
GNOME Desktop | latest | GUI | ○ | ○ | ○ |
Ansible | latest | provision | ○ | ○ | ○ |
Git | latest | install | ○ | ○ | ○ |
Docker | latest | use image | - | ○ | - |
Python | 3.6 | dev and use | ○ | ○ | ○ |
GitLab on docker | 11.1.4 | git repo and ci | - | ○ | - |
Google Chrome | latest | use product | ○ | ○ | ○ |
Installed Software | guest | host |
---|---|---|
Product | 80 | 8080 |
GitLab | 10080 | 10080 |
GitLab-ssh | 10022 | 10022 |
Tabby | 8000 | 18000 |