summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorexatombe <jeremy27.clara22@gmail.com>2025-11-03 00:15:46 +0100
committerexatombe <jeremy27.clara22@gmail.com>2025-11-03 00:15:46 +0100
commitb477fed6c0819c780c5eb1d782907f7ec84d2918 (patch)
tree63872780c45316a6acd7e776d28b8019f655b12a /Makefile
parentf232228974b12b1c2b5b07718532eec26a88841d (diff)
refactor: simplifier le Makefile et mettre à jour le README pour le démarrage avec DockerHEADmain
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile47
1 files changed, 3 insertions, 44 deletions
diff --git a/Makefile b/Makefile
index 75def23..b8726e1 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-.PHONY: build run test clean proto docker-build docker-run docker-stop docker-clean docker-logs
+.PHONY: build run test clean proto
build:
go build -o bin/server ./cmd/server
@@ -7,10 +7,7 @@ run:
go run ./cmd/server
test:
- go test ./...
-
-test-orchestrator:
- go test ./internal/orchestrator -v
+ go test ./... -v
proto:
protoc \
@@ -19,42 +16,4 @@ proto:
proto/*.proto
clean:
- rm -rf bin/
-
-# Docker commands
-docker-build:
- docker build -t sovrabase:latest .
-
-docker-run:
- docker compose up -d
-
-docker-stop:
- docker compose stop
-
-docker-down:
- docker compose down
-
-docker-clean:
- docker compose down -v
- docker rmi sovrabase:latest || true
-
-docker-logs:
- docker compose logs -f sovrabase
-
-docker-shell:
- docker compose exec sovrabase sh
-
-# Setup config from example
-setup-config:
- @if [ ! -f config.yaml ]; then \
- cp config.example.yaml config.yaml; \
- echo "✅ config.yaml created from example. Please edit it before running!"; \
- else \
- echo "⚠️ config.yaml already exists"; \
- fi
-
-# Quick start (setup + build + run)
-start: setup-config docker-build docker-run
- @echo "🚀 Sovrabase is starting..."
- @echo "📝 Check logs with: make docker-logs"
- @echo "🔍 Health check: curl http://localhost:8080/health"
+ rm -rf bin/*