Le consortium horizon propose un ensemble d'applications web dont les sources sont centralisées dans ce repository :
Sont nécessaires les éléments suivants :
# Install Homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew update && brew upgrade
# Install PHP-FPM
$ brew tap homebrew/dupes
$ brew tap homebrew/php
$ brew install --without-apache --with-fpm --with-mysql php56
# Setup auto-start
$ mkdir -p ~/Library/LaunchAgents
$ ln -sfv /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/
$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
# Install MySQL
$ brew install mysql
$ ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
# Install Caddyserver
$ brew install caddy
$ bower install
$ (cd wiki && composer update --no-dev)
# Run the local server
$ caddy
Les identifiants MySQL sont, en local, les suivants :
database: <nom de l'outil> (exemple : wordpress)
username: <nom de l'outil>
password: <nom de l'outil>
host: localhost