Primeiramente, você terá que ter as pastas de dependências disponíveis (vendor, node_modules, etc). Então, é necessário rodar os comandos:
composer install
npm i
Nesta branch, os serviços app e nginx estão configurados para fazer o build. Ou seja, a imagem será construída através de um dockerfile. Deverão ser feitos os seguintes comandos:
docker-compose up --build
Após a imagem estar em pé, deverá ser feito a execução dos comandos abaixo, através de execução iterativa via tty no container app:
docker exec -it bash
php artisan key:generate
php artisan migrate
Nesta branch, foram criadas imagems de ambos os serviços app e nginx através de commit (com os dados existentes dentro do container). Para utilizar, basta executar o seguinte comando:
docker-compose up --build
Após a imagem estar em pé, deverá ser feito a execução dos comandos abaixo, através de execução iterativa via tty no container app:
docker exec -it bash migrate
docker exec -it bash generate-key