Docker Engine
Git
$ git clone https://github.com/BergamotaCorp/inf-academics.git & cd $_
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=s3cr3t -d mysql:latest
$ docker exec $(docker ps -aqf "name=mysql") mysql -uroot -ps3cr3t -ne "CREATE SCHEMA teste;GRANT ALL ON teste.* TO 'root'@'%'"
$ docker build -t infacademics .
$ docker run -p 80:8080 --name infacademics8 -d infacademics
Node 4.4+
MySQL 5.5 (Criar usuário sem root sem senha para localhost)
Instalar o o MySQL e criar o schema infacadamics
$ CREATE SCHEMA infacademics;
$ CREATE USER 'root'@'localhost';
$ GRANT ALL ON infacademics.* TO 'root'@'localhost';
Depois de instalados o Node e MySQL, acessar a linha de comando e ir até o diretório em que fez o git clone
$ cd /projeto/inf-academics
$ npm install
$ node node_modules/bower/bin/bower install
$ node node_modules/gulp/bin/gulp.js install
$ gradle flywayMigrate
$ gradle bootRun