update
This commit is contained in:
18
Makefile
18
Makefile
@@ -6,20 +6,26 @@ install:
|
||||
|
||||
# MediaMTX nimmt den Stream entgegen. Ohne ihn läuft der Stream-Reiter ins
|
||||
# Leere und OBS findet keinen Server.
|
||||
# Räumt immer erst auf: ein gestoppter Container von vorhin belegt sonst
|
||||
# den Namen, und "docker ps" sieht ihn nicht.
|
||||
mtx:
|
||||
@docker ps --filter name=horror-mtx-dev --format '{{.Names}}' | grep -q . || \
|
||||
docker run -d --name horror-mtx-dev --network host \
|
||||
--env-file .env \
|
||||
-e MTX_AUTHINTERNALUSERS_0_PASS="$$(grep '^MTX_SENDEPASSWORT=' .env | cut -d= -f2-)" \
|
||||
-v "$(PWD)/mediamtx/mediamtx.yml:/mediamtx.yml:ro" \
|
||||
bluenviron/mediamtx:latest > /dev/null
|
||||
-@docker rm -f horror-mtx-dev 2>/dev/null > /dev/null
|
||||
@docker run -d --rm --name horror-mtx-dev --network host \
|
||||
--env-file .env \
|
||||
-e MTX_AUTHINTERNALUSERS_0_PASS="$$(grep '^MTX_SENDEPASSWORT=' .env | cut -d= -f2-)" \
|
||||
-v "$(PWD)/mediamtx/mediamtx.yml:/mediamtx.yml:ro" \
|
||||
bluenviron/mediamtx:latest > /dev/null
|
||||
@echo "MediaMTX läuft: RTMP auf :1935, HLS auf :8890"
|
||||
|
||||
mtx-stop:
|
||||
-@docker rm -f horror-mtx-dev 2>/dev/null > /dev/null
|
||||
@echo "MediaMTX gestoppt."
|
||||
|
||||
# Startet unabhängig davon, was gerade läuft. Die eckige Klammer im Muster
|
||||
# sorgt dafür, dass pkill nicht die eigene Zeile trifft.
|
||||
dev: mtx
|
||||
-@pkill -f "[u]vicorn app.main:app" 2>/dev/null
|
||||
-@pkill -f "[v]ite --port 5173" 2>/dev/null
|
||||
@echo "Backend: http://localhost:8000 Frontend: http://localhost:5173"
|
||||
@cd backend && .venv/bin/uvicorn app.main:app --reload --port 8000 &
|
||||
@cd frontend && npx vite --port 5173
|
||||
|
||||
Reference in New Issue
Block a user