Configuração
Adicione as opções de que você precisa ao ConfigMapoverleaf-env:
30-config.yaml (additions)
@ precisam estar entre aspas no YAML; caso contrário, o kubectl apply rejeita o arquivo.
O registro limitado a domínios envia um e-mail de ativação, então o Envio de e-mails precisa funcionar a partir dos pods: coloque o host SMTP no ConfigMap e OVERLEAF_EMAIL_SMTP_PASS no Secret.
Várias réplicas
Nada extra. O acesso de um convidado a um projeto é mantido na sessão no Redis, então o editor funciona em qualquer réplica que o balanceador de carga escolher.Testado no Kubernetes
No Kubernetes 1.37, nossos testes de ponta a ponta para acesso público passam: em uma réplica, autorregistro comOVERLEAF_ALLOW_PUBLIC_REGISTRATION definida como true, como um domínio, como vários domínios com um curinga de subdomínio e como @*, com o e-mail de ativação nos modos por domínio (43 casos); visitantes não conectados em /devs e um snippet enviado mantido durante o login com OVERLEAF_ALLOW_PUBLIC_ACCESS (2 casos); um convidado não conectado em um projeto compartilhado por link com ambas as opções ativadas (3 casos); e, em três réplicas atrás do HAProxy, OIDC junto com acesso público (1 caso).
