.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