- docker e docker-compose
- npm v6.14.8
Primeiro ter nosso próprio arquivo .env:
$ cp .env.example .env
Em seguida devemos aleterar as configurações de banco de dados, para isso abra o arquivo .env e altere as credenciais:
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=next_teste
DB_USERNAME=next
DB_PASSWORD=next123
Em seguida é necessário fazer o build do arquivo docker-compose.yml
$ docker-compose build
Depois podemos inicializar os containers em modo daemon:
$ docker-compose up -d
Após os containers terem sidos inicializados iremos instalar nossa aplicação:
$ docker-compose exec app composer install
Agora geraremos uma chave para o nosso projeto:
$ docker-compose exec app php artisan key:generate
Em seguida subiremos nossas migrates:
$ docker-compose exec app php artisan migrate
Pronto, nosso ambiente back-end ja esta configurado! Agora vamos para o front-end.
Com a versão 6.14.8 do npm instalaremos nossas dependências:
$ npm install
Depois de nossas dependências terem sido devidamente instaladas, vamos gerar nossas views:
$ npm run prod
E pronto, ja podemos acessar nossa aplicação pelo link http://localhost:8000!