44 lines
802 B
Makefile
44 lines
802 B
Makefile
# Makefile for backend services
|
|
|
|
.PHONY: build up down logs status dev-up dev-down gen-proto dev-start test
|
|
|
|
build:
|
|
docker-compose build
|
|
|
|
build-dev:
|
|
docker-compose -f docker-compose.dev.yml build
|
|
|
|
up:
|
|
docker-compose up -d
|
|
|
|
dev-up:
|
|
docker-compose -f docker-compose.dev.yml up -d
|
|
|
|
down:
|
|
docker-compose down
|
|
|
|
dev-down:
|
|
docker-compose -f docker-compose.dev.yml down
|
|
|
|
logs:
|
|
docker-compose logs -f
|
|
|
|
dev-logs:
|
|
docker-compose -f docker-compose.dev.yml logs -f
|
|
|
|
status:
|
|
docker-compose ps
|
|
|
|
dev-status:
|
|
docker-compose -f docker-compose.dev.yml ps
|
|
|
|
gen-proto:
|
|
chmod +x ./scripts/gen-proto.sh && ./scripts/gen-proto.sh
|
|
|
|
dev-start:
|
|
chmod +x ./scripts/dev-start.sh && ./scripts/dev-start.sh
|
|
|
|
test:
|
|
echo "Running tests..."
|
|
docker-compose -f docker-compose.dev.yml run --rm user-svc sh -c "go test ./..."
|