DHBW Summercamp Project
0
stars
2
forks
source link
DHBW Summercamp
Dependencies
- 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
Setup
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
Scripts
npm run dev
- Development Build
npm run prod
- Production Build
Admin User
- Datenbank Tabelle
users
in GUI öffnen
- Neuen Eintrag erstellen
- Passwort Hash auf bcrypt Online Seite generieren
- Hash in
password
Spalte eintragen
- Spalte
role
auf admin
setzen
Deployment
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
Docker
Wiki