at master 1.1 kB view raw
1[Unit] 2Description=MatrixRTC Authorization Service Quadlet 3 4[Container] 5Image=ghcr.io/element-hq/lk-jwt-service:0.4.0 6AutoUpdate=registry 7ContainerName=matrix-rtc-jwt 8 9User=1000:1000 10 11Environment=LIVEKIT_URL=wss://matrix-rtc.${base_domain}/livekit/sfu 12Environment=LIVEKIT_JWT_PORT=9090 13Environment=LIVEKIT_FULL_ACCESS_HOMESERVERS=${base_domain} 14Secret=matrix-rtc-livekit-key,type=env,target=LIVEKIT_KEY 15Secret=matrix-rtc-livekit-secret,type=env,target=LIVEKIT_SECRET 16 17Label="glance.parent=matrix-rtc" 18Label="glance.name=MatrixRTC Authorization Service" 19Label="glance.hide=false" 20 21Label="traefik.enable=true" 22Label="traefik.http.routers.matrix-rtc-jwt.rule=Host(`matrix-rtc.${base_domain}`) && PathPrefix(`/livekit/jwt`)" 23Label="traefik.http.routers.matrix-rtc-jwt.middlewares=strip-jwt-prefix" 24Label="traefik.http.middlewares.strip-jwt-prefix.stripprefix.prefixes=/livekit/jwt" 25Label="traefik.http.services.matrix-rtc-jwt.loadbalancer.server.port=9090" 26 27Pod=matrix-rtc.pod 28 29[Service] 30TimeoutStartSec=900 31Restart=always 32 33[Install] 34WantedBy=multi-user.target default.target 35