Files
asset_helper/backend/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 ./..."