refactor: remove SSH/Docker configuration options from Jitsi settings and streamline related backend queries and mutations

This commit is contained in:
2025-11-29 16:31:18 -03:00
parent 02b8d72f59
commit 9dcd26ee82
4 changed files with 330 additions and 901 deletions

View File

@@ -864,14 +864,6 @@ export default defineSchema({
roomPrefix: v.string(), // Prefixo para nomes de salas
useHttps: v.boolean(), // Usar HTTPS
acceptSelfSignedCert: v.optional(v.boolean()), // Aceitar certificados autoassinados (útil para desenvolvimento)
// Configurações SSH/Docker para configuração automática do servidor
sshHost: v.optional(v.string()), // Host SSH para acesso ao servidor Docker (ex: "192.168.1.100" ou "servidor.local")
sshPort: v.optional(v.number()), // Porta SSH (padrão: 22)
sshUsername: v.optional(v.string()), // Usuário SSH
sshPasswordHash: v.optional(v.string()), // Hash da senha SSH (criptografada)
sshKeyPath: v.optional(v.string()), // Caminho para chave SSH (alternativa à senha)
dockerComposePath: v.optional(v.string()), // Caminho do docker-compose.yml (ex: "/home/user/jitsi-docker")
jitsiConfigPath: v.optional(v.string()), // Caminho base das configurações Jitsi (ex: "~/.jitsi-meet-cfg")
ativo: v.boolean(), // Configuração ativa
testadoEm: v.optional(v.number()), // Timestamp do último teste de conexão
configuradoEm: v.optional(v.number()), // Timestamp da última configuração do servidor Docker