Cấu hình
Thêm các công tắc bạn cần vào ConfigMapoverleaf-env:
30-config.yaml (additions)
@ bắt buộc phải nằm trong dấu nháy trong YAML, nếu không kubectl apply sẽ từ chối tệp.
Việc đăng ký giới hạn theo tên miền sẽ gửi email kích hoạt, vì vậy Gửi email phải hoạt động từ các pod: đặt máy chủ SMTP vào ConfigMap và OVERLEAF_EMAIL_SMTP_PASS vào Secret.
Nhiều replica
Không cần gì thêm. Quyền truy cập của khách vào một dự án được lưu trong session trên Redis, nên trình soạn thảo hoạt động trên bất kỳ replica nào mà load balancer chọn.Đã kiểm thử trên Kubernetes
Trên Kubernetes 1.37, các bài kiểm thử end-to-end của chúng tôi cho truy cập công khai đều đạt: trên một replica, tự đăng ký vớiOVERLEAF_ALLOW_PUBLIC_REGISTRATION được đặt thành true, thành một tên miền, thành nhiều tên miền với wildcard tên miền con và thành @*, kèm email kích hoạt cho các chế độ theo tên miền (43 trường hợp); khách truy cập chưa đăng nhập trên /devs và một đoạn mã đã gửi được giữ lại qua bước đăng nhập với OVERLEAF_ALLOW_PUBLIC_ACCESS (2 trường hợp); một khách chưa đăng nhập trong một dự án được chia sẻ qua liên kết khi bật cả hai công tắc (3 trường hợp); và trên ba replica phía sau HAProxy, OIDC kết hợp với truy cập công khai (1 trường hợp).
