mirror of
https://github.com/myronblair/kino-app
synced 2026-07-27 21:18:43 -05:00
Rebrand StreamHoard, strip Emergent.sh platform artifacts
- Remove .emergent/ state dir, tracked .gitconfig, @emergentbase/visual-edits dep + craco wiring, emergent.sh script/meta tags, PostHog telemetry snippet - Rename UI/docs branding Kino -> StreamHoard (README, DEPLOY.md, Navbar, Login, Register, AdminShowEpisodes, FastAPI title, health check response) - Rename docker-compose container/network names to streamhoard-* - Default admin email domain -> admin@streamhoard.local
This commit is contained in:
+13
-13
@@ -1,9 +1,9 @@
|
||||
# Kino — Docker Compose deployment
|
||||
# StreamHoard — Docker Compose deployment
|
||||
#
|
||||
# Runs alongside existing LAMP stacks without conflicts:
|
||||
# - Apache keeps port 80/443
|
||||
# - MySQL is untouched (Kino uses its own MongoDB in a container)
|
||||
# - Kino exposes a single configurable port (default 8080)
|
||||
# - MySQL is untouched (StreamHoard uses its own MongoDB in a container)
|
||||
# - StreamHoard exposes a single configurable port (default 8080)
|
||||
#
|
||||
# Usage:
|
||||
# cp .env.compose.example .env
|
||||
@@ -14,19 +14,19 @@
|
||||
services:
|
||||
mongo:
|
||||
image: mongo:4.4
|
||||
container_name: kino-mongo
|
||||
container_name: streamhoard-mongo
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- mongo-data:/data/db
|
||||
networks:
|
||||
- kino
|
||||
# No ports exposed to host — only reachable inside kino network
|
||||
- streamhoard
|
||||
# No ports exposed to host — only reachable inside streamhoard network
|
||||
|
||||
backend:
|
||||
build:
|
||||
context: ./backend
|
||||
dockerfile: Dockerfile
|
||||
container_name: kino-backend
|
||||
container_name: streamhoard-backend
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- mongo
|
||||
@@ -37,7 +37,7 @@ services:
|
||||
JWT_SECRET: ${JWT_SECRET:?set JWT_SECRET in .env}
|
||||
JWT_ALG: HS256
|
||||
JWT_EXPIRE_HOURS: ${JWT_EXPIRE_HOURS:-720}
|
||||
ADMIN_EMAIL: ${ADMIN_EMAIL:-admin@kino.local}
|
||||
ADMIN_EMAIL: ${ADMIN_EMAIL:-admin@streamhoard.local}
|
||||
ADMIN_PASSWORD: ${ADMIN_PASSWORD:?set ADMIN_PASSWORD in .env}
|
||||
ADMIN_NAME: ${ADMIN_NAME:-Admin}
|
||||
MEDIA_ROOT: /media
|
||||
@@ -45,25 +45,25 @@ services:
|
||||
# Host media directory (movies, HLS, subtitles) — point at your NAS/ZFS mount
|
||||
- ${MEDIA_ROOT_HOST:-./media}:/media
|
||||
networks:
|
||||
- kino
|
||||
- streamhoard
|
||||
# No direct host port — frontend container reverse-proxies /api → backend:8001
|
||||
|
||||
frontend:
|
||||
build:
|
||||
context: ./frontend
|
||||
dockerfile: Dockerfile
|
||||
container_name: kino-frontend
|
||||
container_name: streamhoard-frontend
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- backend
|
||||
ports:
|
||||
# Only Kino's external port. Change KINO_HTTP_PORT to avoid clashes with Apache.
|
||||
# Only StreamHoard's external port. Change KINO_HTTP_PORT to avoid clashes with Apache.
|
||||
- "${KINO_HTTP_PORT:-8080}:80"
|
||||
networks:
|
||||
- kino
|
||||
- streamhoard
|
||||
|
||||
networks:
|
||||
kino:
|
||||
streamhoard:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
|
||||
Reference in New Issue
Block a user