"git clone do projeto"
Antes de subir o docker verificar a porta do webserver em docker-compose.yml
-
docker-compose up -d
(Cria o container do docker) -
cp .env.example .env
(Copia e cria o arquivo de configuracao do laravel) -
docker-compose run --rm composer install
(Instala a dependecia do php via composer) -
docker-compose run --rm artisan migrate
(Cria as tabelas do banco de dados) -
docker-compose run --rm npm install
(Instala as dependencias do frontEnd) -
docker-compose run --rm npm run dev
(Compilacao das libs do frontEnd) -
docker-compose run --rm composer require jeroennoten/laravel-adminlte
(Instala o adminlte) -
docker-compose run --rm composer require laravel/ui
(Instala a lib UI de frontEnd do laravel) -
docker-compose run --rm artisan ui vue --auth
(Muda o login do laravel para a lib UI) -
docker-compose run --rm artisan adminlte:install
(Configura o tema adminlte) -
docker-compose run --rm artisan key:generate
(Gera a chave do sistema) -
docker-compose run --rm app chmod -R 775 bootstrap storage
(Mudo a permisao) -
docker-compose run --rm app chown -R www-data.www-data bootstrap storage
(Coloco o nginx para se dono da pasta)