feat(ops): add Makefile, Dockerfile, and K8s manifests
This commit is contained in:
21
Makefile
Normal file
21
Makefile
Normal file
@@ -0,0 +1,21 @@
|
||||
.PHONY: dev dev-backend dev-frontend build test compose-up
|
||||
|
||||
dev:
|
||||
@echo "Starting backend and frontend in parallel..."
|
||||
@make -j 2 dev-backend dev-frontend
|
||||
|
||||
dev-backend:
|
||||
cd backend && cargo run
|
||||
|
||||
dev-frontend:
|
||||
cd frontend && npm run dev
|
||||
|
||||
build:
|
||||
cd frontend && npm run build
|
||||
cd backend && cargo build --release
|
||||
|
||||
test:
|
||||
cd backend && cargo test
|
||||
|
||||
compose-up:
|
||||
docker-compose up --build
|
||||
Reference in New Issue
Block a user