Configurazione
Aggiungi le opzioni di cui hai bisogno alla ConfigMapoverleaf-env:
30-config.yaml (additions)
@ devono essere tra virgolette in YAML, altrimenti kubectl apply rifiuta il file.
La registrazione limitata a determinati domini invia un’email di attivazione, quindi l’invio delle email deve funzionare dai pod: inserisci l’host SMTP nella ConfigMap e OVERLEAF_EMAIL_SMTP_PASS nel Secret.
Più repliche
Non serve altro. L’accesso di un ospite a un progetto è conservato nella sessione in Redis, quindi l’editor funziona su qualunque replica scelga il load balancer.Testato su Kubernetes
Su Kubernetes 1.37, i nostri test end-to-end per l’accesso pubblico vengono superati: su una replica, l’auto-registrazione conOVERLEAF_ALLOW_PUBLIC_REGISTRATION impostato a true, a un dominio, a più domini con un carattere jolly per i sottodomini e a @*, con l’email di attivazione per le modalità a dominio (43 casi); visitatori non autenticati su /devs e uno snippet inviato mantenuto durante l’accesso con OVERLEAF_ALLOW_PUBLIC_ACCESS (2 casi); un ospite non autenticato in un progetto condiviso tramite link con entrambe le opzioni attive (3 casi); e, su tre repliche dietro HAProxy, OIDC insieme all’accesso pubblico (1 caso).
