diff --git a/Makefile b/Makefile index 5a4bdb57..bb232e78 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,12 @@ IMAGE_NAME=opencodeco/rinha-de-backend:2023-q3 default: build push +.env: + cp .env.example .env + +vendor/autoload.php: + docker compose exec app composer install + .PHONY: build build: docker build -t $(IMAGE_NAME) . @@ -9,3 +15,11 @@ build: .PHONY: push push: docker push $(IMAGE_NAME) + +.PHONY: up +up: .env + docker compose up -d + +.PHONY: test +test: vendor/autoload.php + docker compose exec app composer test diff --git a/README.md b/README.md index 7cb2b1d5..b7f7e4e9 100644 --- a/README.md +++ b/README.md @@ -10,22 +10,12 @@ PR da participação: [github.com/zanfranceschi/rinha-de-backend-2023-q3/pull/79 ### Primeiros passos -#### Copiar o arquivo de variávies de ambiente -```shell -cp .env.example .env -``` - #### Subir a aplicação ```shell -docker compose up -``` - -#### Instalar dependências -```shell -docker compose exec app composer install +make up ``` #### Executar os testes ```shell -docker compose exec app composer test +make test ```