From 438209e110ad65e488b2d7e0598865dd84b37fa6 Mon Sep 17 00:00:00 2001 From: agravelot Date: Wed, 5 May 2021 01:30:23 +0200 Subject: [PATCH] build: add commands to quickly start demo --- Makefile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f896a5a..137a5bb 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: lint test vendor clean +.PHONY: lint test vendor clean coverage demo export GO111MODULE=on @@ -8,6 +8,8 @@ lint: golangci-lint run test: + rm -fr .cache | true + mkdir .cache go test -v -cover ./... yaegi_test: @@ -20,4 +22,16 @@ clean: rm -rf ./vendor coverage: - rm profile.cov cover.html && go test -v -coverpkg=./... -coverprofile=profile.cov ./... && go tool cover -html=profile.cov -o cover.html \ No newline at end of file + rm profile.cov cover.html && go test -v -coverpkg=./... -coverprofile=profile.cov ./... && go tool cover -html=profile.cov -o cover.html + +demo-init: + docker network create traefik-net | true + +demo-up: demo-init + docker-compose --env-file=demo/.env -f demo/gateway/docker-compose.yml -f demo/frontend/docker-compose.yml -f demo/imaginary/docker-compose.yml up -d + +demo-restart: demo-init + docker-compose --env-file=demo/.env -f demo/gateway/docker-compose.yml -f demo/frontend/docker-compose.yml -f demo/imaginary/docker-compose.yml restart + +demo-logs: demo-up + docker-compose --env-file=demo/.env -f demo/gateway/docker-compose.yml -f demo/frontend/docker-compose.yml -f demo/imaginary/docker-compose.yml logs -f gateway imaginary \ No newline at end of file