blob: 42cf880e9c7e00dacc1a5b06be7fae95bc37d52b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
NAKAMA_COMPOSE = toolchain/docker-compose.nakama.yml
NEXUS_COMPOSE = toolchain/docker-compose.nexus.yml
.PHONY: up down clean logs-nakama logs-nexus nexus
up:
@echo "Starting all services..."
@docker compose -f $(NAKAMA_COMPOSE) up -d
@docker compose -f $(NEXUS_COMPOSE) up -d
@echo "All services started."
down:
@echo "Stopping all services..."
@docker compose -f $(NAKAMA_COMPOSE) down
@docker compose -f $(NEXUS_COMPOSE) down
@echo "All services stopped."
clean:
@echo "Stopping and removing all data..."
@docker compose -f $(NAKAMA_COMPOSE) down -v
@docker compose -f $(NEXUS_COMPOSE) down -v
@rm -rf data/cockroach data/nakama data/postgres
@mkdir -p data/cockroach data/nakama data/postgres
@echo "Clean complete."
logs-nakama:
@docker compose -f $(NAKAMA_COMPOSE) logs -f
logs-nexus:
@docker compose -f $(NEXUS_COMPOSE) logs -f
nexus:
@echo "Starting Nexus..."
@$(MAKE) -C nexus dev
nexus-build:
@echo "Building Nexus..."
@$(MAKE) -C nexus build
.SILENT:
|