项目作者: buonzz

项目描述 :
Complementary Installer Scripts for Laravel Homestead
高级语言: Shell
项目地址: git://github.com/buonzz/homestead-installers.git
创建时间: 2015-12-31T09:59:22Z
项目社区:https://github.com/buonzz/homestead-installers

开源协议:

下载


Homestead Installers

This is a bunch of utility scripts that can install other software/tools to your Laravel Homestead box.

Installers Included

Frontend Tools

  • Yeoman
  • CoffeScript
  • SASS

Blogging

  • Jekyll

Runtimes

  • Oracle Java
  • Ruby
  • Apache Tomcat
  • Docker

Installation

Make sure you have a Homestead installed first before proceeding to this instructions. You can find instruction on how to install Homestead here.

Once you have Homestead installed, login to the VM

  1. cd ~/Homestead # should be where you cloned the homestead repo
  2. vagrant ssh # login to the homestead box, you might need to vagrant first if its not running

clone the installer repo inside the /vagrant folder:

  1. cd /vagrant
  2. git clone https://github.com/buonzz/homestead-installers.git

now initialize the installers

  1. cd /vagrant/homestead-installers
  2. ./init.sh

After the provisioning script is installed, several commands is now available when you login to your Homestead box. see usage section to see individual commands.

Usage

Install Oracle Java

  1. setup_oracle_java

Install Docker

  1. setup_docker

Install Ruby

  1. setup_ruby

Install ElasticSearch

  1. setup_elasticsearch

Install Kibana

  1. setup_kibana

Install Logstash

  1. setup_logstash

Or you can simply install ELK stack in one command

  1. setup_elk.sh

Install Maven

  1. setup_maven

Install Box Command

  1. setup_box

Install Frontend Tools

  1. setup_frontend_tools

Install Jekyll

  1. setup_jekyll

Install Tomcat

  1. setup_tomcat

ELK Stack

When you would like to setup ElasticSearch,Logstash and Kibana. You might need to change the Homestead.yaml so that ports can be mapped properly. Edit the ~/.homestead/Homestead.yaml

  1. ports:
  2. - send: 9200
  3. to: 9200
  4. - send: 5601
  5. to: 5601