26 lines
971 B
Makefile
26 lines
971 B
Makefile
.PHONY: dev server prod logs down
|
|
|
|
GODOT ?= $(HOME)/bin/godot
|
|
|
|
# ── Entwickeln ───────────────────────────────────────────────────────────────
|
|
# Spielserver lokal. Ein Prozess trägt alle Räume.
|
|
server:
|
|
$(GODOT) --headless --path . -- server 8000
|
|
|
|
# Spiel gegen den lokalen Server. Ohne die Variable zeigt es auf
|
|
# wss://pirate-dice.marha.de.
|
|
dev:
|
|
PIRATE_DICE_SERVER=ws://127.0.0.1:8000 $(GODOT) --path .
|
|
|
|
# ── Produktion ───────────────────────────────────────────────────────────────
|
|
# Auf dem Server ausführen, im Projektverzeichnis. Der Build holt Godot selbst.
|
|
prod:
|
|
docker compose up -d --build
|
|
@echo "läuft: https://pirate-dice.marha.de"
|
|
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
down:
|
|
docker compose down
|