Update the Docker defaults
This commit is contained in:
@@ -8,8 +8,8 @@ GIT_REF=main
|
|||||||
PUBLIC_SCHEME=https
|
PUBLIC_SCHEME=https
|
||||||
APP_DOMAIN=nyone.example.com
|
APP_DOMAIN=nyone.example.com
|
||||||
HLS_DOMAIN=nyone-hls.example.com
|
HLS_DOMAIN=nyone-hls.example.com
|
||||||
APP_HTTP_PORT=8080
|
APP_HTTP_PORT=80
|
||||||
RTMP_PUBLIC_PORT=19935
|
RTMP_PUBLIC_PORT=1935
|
||||||
|
|
||||||
APP_NAME=Nyone
|
APP_NAME=Nyone
|
||||||
APP_ENV=production
|
APP_ENV=production
|
||||||
|
|||||||
@@ -38,13 +38,13 @@ x-app-environment: &app-environment
|
|||||||
MAIL_MAILER: ${MAIL_MAILER:-log}
|
MAIL_MAILER: ${MAIL_MAILER:-log}
|
||||||
MAIL_SCHEME: ${MAIL_SCHEME:-}
|
MAIL_SCHEME: ${MAIL_SCHEME:-}
|
||||||
MAIL_HOST: ${MAIL_HOST:-127.0.0.1}
|
MAIL_HOST: ${MAIL_HOST:-127.0.0.1}
|
||||||
MAIL_PORT: ${MAIL_PORT:-2525}
|
MAIL_PORT: ${MAIL_PORT:-25}
|
||||||
MAIL_USERNAME: ${MAIL_USERNAME:-}
|
MAIL_USERNAME: ${MAIL_USERNAME:-}
|
||||||
MAIL_PASSWORD: ${MAIL_PASSWORD:-}
|
MAIL_PASSWORD: ${MAIL_PASSWORD:-}
|
||||||
MAIL_FROM_ADDRESS: ${MAIL_FROM_ADDRESS:-hello@example.com}
|
MAIL_FROM_ADDRESS: ${MAIL_FROM_ADDRESS:-hello@example.com}
|
||||||
MAIL_FROM_NAME: ${MAIL_FROM_NAME:-Nyone}
|
MAIL_FROM_NAME: ${MAIL_FROM_NAME:-Nyone}
|
||||||
VITE_APP_NAME: ${APP_NAME:-Nyone}
|
VITE_APP_NAME: ${APP_NAME:-Nyone}
|
||||||
STREAMING_RTMP_INGEST_URL: rtmp://${APP_DOMAIN:-nyone.example.com}:${RTMP_PUBLIC_PORT:-19935}
|
STREAMING_RTMP_INGEST_URL: rtmp://${APP_DOMAIN:-nyone.example.com}:${RTMP_PUBLIC_PORT:-1935}
|
||||||
STREAMING_HLS_PUBLIC_URL: ${PUBLIC_SCHEME:-https}://${HLS_DOMAIN:-nyone-hls.example.com}
|
STREAMING_HLS_PUBLIC_URL: ${PUBLIC_SCHEME:-https}://${HLS_DOMAIN:-nyone-hls.example.com}
|
||||||
STREAMING_MEDIAMTX_API_URL: http://mediamtx:9997
|
STREAMING_MEDIAMTX_API_URL: http://mediamtx:9997
|
||||||
STREAMING_VIEWER_COUNT_CACHE_STORE: redis
|
STREAMING_VIEWER_COUNT_CACHE_STORE: redis
|
||||||
@@ -59,7 +59,7 @@ x-app-environment: &app-environment
|
|||||||
MEDIAMTX_SHARED_SECRET: ${MEDIAMTX_SHARED_SECRET:-}
|
MEDIAMTX_SHARED_SECRET: ${MEDIAMTX_SHARED_SECRET:-}
|
||||||
APP_DOMAIN: ${APP_DOMAIN:-nyone.example.com}
|
APP_DOMAIN: ${APP_DOMAIN:-nyone.example.com}
|
||||||
HLS_DOMAIN: ${HLS_DOMAIN:-nyone-hls.example.com}
|
HLS_DOMAIN: ${HLS_DOMAIN:-nyone-hls.example.com}
|
||||||
HLS_INTERNAL_PORT: 19988
|
HLS_INTERNAL_PORT: 8888
|
||||||
APP_OPTIMIZE_ON_BOOT: ${APP_OPTIMIZE_ON_BOOT:-true}
|
APP_OPTIMIZE_ON_BOOT: ${APP_OPTIMIZE_ON_BOOT:-true}
|
||||||
SEED_DATABASE: ${SEED_DATABASE:-false}
|
SEED_DATABASE: ${SEED_DATABASE:-false}
|
||||||
|
|
||||||
@@ -86,7 +86,7 @@ services:
|
|||||||
<<: *app-environment
|
<<: *app-environment
|
||||||
CONTAINER_ROLE: app
|
CONTAINER_ROLE: app
|
||||||
ports:
|
ports:
|
||||||
- "${APP_HTTP_PORT:-8080}:80"
|
- "${APP_HTTP_PORT:-80}:80"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "curl -fsS http://127.0.0.1/up >/dev/null || exit 1"]
|
test: ["CMD-SHELL", "curl -fsS http://127.0.0.1/up >/dev/null || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
@@ -145,10 +145,10 @@ services:
|
|||||||
APP_URL: ${PUBLIC_SCHEME:-https}://${APP_DOMAIN:-nyone.example.com}
|
APP_URL: ${PUBLIC_SCHEME:-https}://${APP_DOMAIN:-nyone.example.com}
|
||||||
HLS_PUBLIC_URL: ${PUBLIC_SCHEME:-https}://${HLS_DOMAIN:-nyone-hls.example.com}
|
HLS_PUBLIC_URL: ${PUBLIC_SCHEME:-https}://${HLS_DOMAIN:-nyone-hls.example.com}
|
||||||
MEDIAMTX_SHARED_SECRET: ${MEDIAMTX_SHARED_SECRET:-}
|
MEDIAMTX_SHARED_SECRET: ${MEDIAMTX_SHARED_SECRET:-}
|
||||||
RTMP_INTERNAL_PORT: 19935
|
RTMP_INTERNAL_PORT: 1935
|
||||||
HLS_INTERNAL_PORT: 19988
|
HLS_INTERNAL_PORT: 8888
|
||||||
ports:
|
ports:
|
||||||
- "${RTMP_PUBLIC_PORT:-19935}:19935"
|
- "${RTMP_PUBLIC_PORT:-1935}:1935"
|
||||||
volumes:
|
volumes:
|
||||||
- app-storage:/var/www/html/storage
|
- app-storage:/var/www/html/storage
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ fi
|
|||||||
|
|
||||||
: "${APP_URL:?APP_URL is required.}"
|
: "${APP_URL:?APP_URL is required.}"
|
||||||
: "${HLS_PUBLIC_URL:?HLS_PUBLIC_URL is required.}"
|
: "${HLS_PUBLIC_URL:?HLS_PUBLIC_URL is required.}"
|
||||||
: "${RTMP_INTERNAL_PORT:=19935}"
|
: "${RTMP_INTERNAL_PORT:=1935}"
|
||||||
: "${HLS_INTERNAL_PORT:=19988}"
|
: "${HLS_INTERNAL_PORT:=8888}"
|
||||||
|
|
||||||
mkdir -p /config /var/www/html/storage/app/private/recordings
|
mkdir -p /config /var/www/html/storage/app/private/recordings
|
||||||
|
|
||||||
@@ -32,4 +32,3 @@ if [ -x /mediamtx ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
fail "MediaMTX binary was not found in the base image."
|
fail "MediaMTX binary was not found in the base image."
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user