- NodeJS
- MySQL Server
- Ubuntu/Debian packages
- nginx
- mysql-server
- build-essential
- git
- zip
- curl
- php7.0 & friends
sudo apt-get install -y curl zip nginx mysql-server build-essential git php7.0 php7.0-cli php7.0-fpm php7.0-mcrypt php7.0-mysql php7.0-mbstring php7.0-curl php7.0-dom
cp .env.example .env
- MySQL Datenbank Verbindung in
.env
eintragen composer install
bower install
(als root:--allow-root
!)npm install
(unter Windows:--no-bin-links
!)php artisan key:generate
php artisan migrate
php artisan db:seed
gulp
npm run dev
- Development Buildnpm run prod
- Production Build
- Datenbank Tabelle
users
in GUI öffnen - Neuen Eintrag erstellen
- Passwort Hash auf bcrypt Online Seite generieren
- Hash in
password
Spalte eintragen - Spalte
role
aufadmin
setzen
wget http://deployer.org/deployer.phar
mv deployer.phar /usr/local/bin/dep
chmod +x /usr/local/bin/dep
cp servers.example.yml servers.yml
- Zugangsdaten in
servers.yml
eintragen