fix(install): LiveKit перезапускается при изменении конфига

LiveKit читает livekit.yaml только при старте, а compose не замечает правок в
примонтированном файле — из-за этого вебхуки не включались после обновления.
Установщик сравнивает sha256 конфига с сохранённым и перезапускает сервис.
This commit is contained in:
2026-09-20 18:38:54 +03:00
parent 9e7d023f7e
commit ecd7b3be10
27 changed files with 2637 additions and 37 deletions
+64 -1
View File
@@ -67,7 +67,10 @@
},
"emojis": {
"limit_reached": "The server has reached its emoji limit."
}
},
"voice.disabled": "Voice is not configured on this instance.",
"voice.channel_full": "No free slots in this room.",
"voice.token_refresh_failed": "Could not renew the voice session. Please join again."
},
"theme": {
"switchToLight": "Light theme",
@@ -232,6 +235,66 @@
"slowmode": "slowmode {{seconds}}s",
"leaveHint": "You can leave the server in server settings → “Danger zone”."
},
"voice": {
"title": "Voice room",
"join": "Join",
"joining": "Connecting…",
"connected": "Connected",
"reconnecting": "Reconnecting…",
"refreshing": "Renewing session…",
"disconnect": "Disconnect",
"disabled": "Voice is not configured on this instance",
"empty": "Nobody is in the room yet",
"you": "You",
"speaking": "Speaking",
"muted": "Microphone is off",
"soundOn": "Sound is on",
"deafened": "Sound is off",
"cameraOn": "Camera is on",
"screenOn": "Screen sharing",
"serverMuted": "Microphone was muted by a moderator",
"serverDeafened": "Sound was muted by a moderator",
"speakingWhileMuted": "You are speaking while muted",
"volume": "Participant volume",
"controls": "Voice controls",
"channelParticipants": "Participants of “{{name}}”",
"mic": {
"on": "Unmute microphone",
"off": "Mute microphone"
},
"sound": {
"on": "Unmute sound",
"off": "Mute sound"
},
"camera": {
"on": "Turn camera on",
"off": "Turn camera off"
},
"screen": {
"on": "Start screen sharing",
"off": "Stop screen sharing"
},
"quality": {
"excellent": "Excellent connection",
"good": "Good connection",
"poor": "Poor connection",
"lost": "Connection lost",
"unknown": "Connecting"
},
"menu": {
"label": "Participant {{name}}",
"moderation": "Moderation",
"mute": "Server mute",
"unmute": "Remove server mute",
"deafen": "Server deafen",
"undeafen": "Remove server deafen",
"move": "Move",
"moveTo": "Move to “{{name}}”"
},
"channelMenu": {
"label": "Voice room {{name}}"
}
},
"friends": {
"rail": "Friends",
"title": "Friends",