/microservices-course

wesley williams microservice course

Primary LanguagePHP

DOCKER + LARAVEL

Como começar?

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

Branch master

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

Branch develop

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

Link das imagens (Docker Hub)

Imagem Laravel

Imagem Nginx

Hello World com Golang / Imagem <= 2 mb