feat(streaming): add backend streaming support with nginx-rtmp #1

Merged
dylan merged 31 commits from feat/rtmp-streaming into master 2026-06-20 01:33:56 +01:00
3 changed files with 13 additions and 11 deletions
Showing only changes of commit 7eb4f1d34e - Show all commits

View File

@@ -3,9 +3,9 @@ services:
image: postgres:15
container_name: vod_postgres
environment:
POSTGRES_USER: myuser
POSTGRES_PASSWORD: mypassword
POSTGRES_DB: vodSystem
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
volumes:
- ${POSTGRES_DATA}:/var/lib/postgresql/data
ports:
@@ -21,7 +21,8 @@ services:
env_file:
- .env
environment:
FRONTEND_URL: http://localhost
FRONTEND_URL: http://localhost:5173
SPRING_PROFILES_ACTIVE: dev
ports:
- "8080:8080"
restart: unless-stopped
@@ -31,15 +32,13 @@ services:
context: ./frontend
dockerfile: Dockerfile
container_name: vod_frontend
env_file:
- .env
environment:
VITE_API_URL: ""
VITE_API_URL: "http://localhost:8080"
VITE_GOOGLE_CLIENT_ID: ${GOOGLE_CLIENT_ID}
depends_on:
- backend
ports:
- "1935:1935"
- "5173:5173"
restart: unless-stopped
rtmp:

View File

@@ -0,0 +1,4 @@
spring.datasource.url=jdbc:postgresql://postgres:5432/vodSystem
spring.datasource.username=${POSTGRES_USER}
spring.datasource.password=${POSTGRES_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver

View File

@@ -1,13 +1,12 @@
# Database
spring.datasource.url=jdbc:postgresql://localhost:5432/vodSystem
spring.datasource.username=myuser
spring.datasource.password=mypassword
spring.datasource.username=${POSTGRES_USER}
spring.datasource.password=${POSTGRES_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.sql.init.mode=always
spring.sql.init.schema-locations=classpath:db/schema.sql
#spring.sql.init.data-locations=classpath:db/data.sql
# Frontend
frontend.url=http://localhost:5173