update
This commit is contained in:
parent
b4dfbaf37c
commit
301e0125ad
4 changed files with 22 additions and 11 deletions
|
@ -138,13 +138,6 @@ services:
|
|||
command: --config /etc/livekit.yaml --node-ip <hostIp>
|
||||
restart: unless-stopped
|
||||
network_mode: host
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.livekit-ja.tls=true"
|
||||
- "traefik.http.routers.livekit-ja.rule=Host(`<livekitUrl>`)"
|
||||
- "traefik.http.routers.livekit-ja.entrypoints=web"
|
||||
- "traefik.http.routers.livekit-ja.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.livekit-ja.loadbalancer.server.port=7880"
|
||||
volumes:
|
||||
- ./livekit/livekit.yaml:/etc/livekit.yaml
|
||||
redis-ja:
|
||||
|
|
15
.templates/traefik-livekit.yaml
Normal file
15
.templates/traefik-livekit.yaml
Normal file
|
@ -0,0 +1,15 @@
|
|||
http:
|
||||
routers:
|
||||
livekit-ja:
|
||||
rule: "Host(`<livekitUrl>`)"
|
||||
entryPoints:
|
||||
- web
|
||||
service: livekit-ja
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
services:
|
||||
livekit-ja:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://host.docker.internal:7880"
|
11
setup.sh
11
setup.sh
|
@ -124,8 +124,8 @@ APP_SCHEME='$HTTP_METHOD'
|
|||
MAILER_DSN='null://null'
|
||||
DATABASE_URL='mysql://jitsiadmin:$JITSI_ADMIN_PW@db-ja:3306/jitsiadmin'
|
||||
laF_baseUrl='$HTTP_METHOD://$PUBLIC_URL'
|
||||
laF_startpage='0'
|
||||
VICH_BASE='$HTTP_METHOD://$PUBLIC_URL'
|
||||
GIT_VERSION=1.0.12
|
||||
PUBLIC_URL='$PUBLIC_URL'
|
||||
OAUTH_KEYCLOAK_CLIENT_SECRET=$NEW_UUID
|
||||
OAUTH_KEYCLOAK_SERVER='$HTTP_METHOD://$PUBLIC_URL/keycloak'
|
||||
|
@ -136,8 +136,8 @@ DEFAULT_LANGUAGE=$default_language
|
|||
MERCURE_URL='http://websocket-ja:3000/.well-known/mercure'
|
||||
MERCURE_PUBLIC_URL='$HTTP_METHOD://$PUBLIC_URL'
|
||||
WEBSOCKET_SECRET=$MERCURE_JWT_SECRET
|
||||
KEYCLOAK_BOOTSTRAP_ADMIN_username=admin
|
||||
KEYCLOAK_BOOTSTRAP_ADMIN_PASSWORD=$KEYCLOAK_ADMIN_PW
|
||||
KC_BOOTSTRAP_ADMIN_USERNAME=admin
|
||||
KC_BOOTSTRAP_ADMIN_PASSWORD=$KEYCLOAK_ADMIN_PW
|
||||
KC_DB=mariadb
|
||||
KC_DB_USERNAME=keycloak
|
||||
KC_DB_PASSWORD=$KEYCLOAK_PW
|
||||
|
@ -161,13 +161,16 @@ sed -i "s|<version>|$VERSION|g" docker-compose.yml
|
|||
|
||||
|
||||
echo ------------------------------------------------------------
|
||||
echo --------- 3. Build Docker Compose File ---------------------
|
||||
echo --------- 3. Setup Livekit ---------------------------------
|
||||
echo ------------------------------------------------------------
|
||||
echo ""
|
||||
cp .templates/livekit.yaml livekit/livekit.yaml
|
||||
sed -i "s|<secret>|$LIVEKIT_KEY|g" livekit/livekit.yaml
|
||||
sed -i "s|<keycloak-pw>|$KEYCLOAK_PW|g" livekit/livekit.yaml
|
||||
|
||||
cp .templates/traefik-livekit.yaml traefik/config.yaml
|
||||
sed -i "s|<livekitUrl>|$LIVEKIT_URL|g" traefik/config.yaml
|
||||
|
||||
|
||||
echo ------------------------------------------------------------
|
||||
echo --------- 4. Migrate and Setup Docker Volume User ----------
|
||||
|
|
0
traefik/.gitkeep
Normal file
0
traefik/.gitkeep
Normal file
Loading…
Add table
Reference in a new issue