Setting un invoice pdf microservice

This commit is contained in:
2024-08-26 22:49:10 +02:00
parent 6547b6ac85
commit 08fb20d7be
10 changed files with 382 additions and 14 deletions

View File

@ -5,7 +5,7 @@ API_PORT=4001
DSN=vinchent:secret@tcp(localhost:3306)/widgets?parseTime=true&tls=false
## build: builds all binaries
build: clean build_front build_back
build: clean build_front build_back build_invoice
@printf "All binaries built!\n"
## clean: cleans all binaries and runs go clean
@ -15,6 +15,12 @@ clean:
@go clean
@echo "Cleaned!"
## build_invoice: builds the invoice microservice
build_invoice:
@echo "Building invoice microservice..."
@go build -o dist/invoice ./cmd/micro/invoice
@echo "Invoice microservice built!"
## build_front: builds the front end
build_front:
@echo "Building front end..."
@ -28,8 +34,14 @@ build_back:
@echo "Back end built!"
## start: starts front and back end
start: start_front start_back
start: start_front start_back start_invoice
## start_invoice: starts the invoice microservice
start_invoice: build_invoice
@echo "Starting the invoice microservice..."
@./dist/invoice &
@echo "invoice microservice running!"
## start_front: starts the front end
start_front: build_front
@echo "Starting the front end..."
@ -43,9 +55,15 @@ start_back: build_back
@echo "Back end running!"
## stop: stops the front and back end
stop: stop_front stop_back
stop: stop_front stop_back stop_invoice
@echo "All applications stopped"
## stop_invoice: stops the invoice microservice
stop_invoice:
@echo "Stopping the invoice microservice..."
@-pkill -SIGTERM -f "invoice"
@echo "Stopped invoice microservice"
## stop_front: stops the front end
stop_front:
@echo "Stopping the front end..."