Celestino Rey 6 дней назад
Родитель
Сommit
9dc82e0e67

+ 6 - 0
README.md

@@ -76,3 +76,9 @@ Yo, en lugar de lo de arriba, he ejecutado:
 
 La fuente está [aquí](https://github.com/mongo-express/mongo-express)
 
+## Diagnósticos
+
+para ver los registros web, por ejemplo lo relativo a emails:
+
+    kubectl -n overleaf exec -it deploy/sharelatex -- tail -f /var/log/overleaf/web.log
+

+ 66 - 0
deployment/overleaf/overleaf-deployment.yaml

@@ -32,6 +32,72 @@ spec:
                 configMapKeyRef:
                   key: EMAIL_CONFIRMATION_DISABLED
                   name: sharelatex-variables
+# EMAIL CONF
+            - name: OVERLEAF_SITE_URL
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_SITE_URL
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_HOST
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_HOST
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_PORT
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_PORT
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_SECURE
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_SECURE
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_USER
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_USER
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_PASS
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_PASS
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_IGNORE_TLS
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_IGNORE_TLS
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_NAME
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_NAME
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_SMTP_LOGGER
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_SMTP_LOGGER
+                  name: sharelatex-variables
+            - name: OVERLEAF_CUSTOM_EMAIL_FOOTER
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_CUSTOM_EMAIL_FOOTER
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_FROM_ADDRESS
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_FROM_ADDRESS
+                  name: sharelatex-variables
+            - name: OVERLEAF_EMAIL_REPLY_TO
+              valueFrom:
+                configMapKeyRef:
+                  key: OVERLEAF_EMAIL_REPLY_TO
+                  name: sharelatex-variables
             - name: ENABLED_LINKED_FILE_TYPES
               valueFrom:
                 configMapKeyRef:

+ 17 - 0
deployment/overleaf/overleaf-variables.yaml

@@ -9,6 +9,23 @@ data:
   OVERLEAF_REDIS_HOST: redis-headless.overleaf.svc.cluster.local
   REDIS_HOST: redis-headless.overleaf.svc.cluster.local
   REDIS_PORT: "6379"
+# General Setup
+  OVERLEAF_EMAIL_FROM_ADDRESS: "celestino.rey@gmail.com"
+  OVERLEAF_EMAIL_REPLY_TO: "noreply@reymota.es"
+
+  OVERLEAF_SITE_URL: 'http://overleaf.reymota.es'
+  OVERLEAF_EMAIL_SMTP_HOST: 'smtp.gmail.com'
+  OVERLEAF_EMAIL_SMTP_PORT: '587'
+  OVERLEAF_EMAIL_SMTP_USER: 'celestino.rey@gmail.com'
+
+  OVERLEAF_EMAIL_SMTP_PASS: 'thrcfsukitfqtfrd'
+  OVERLEAF_EMAIL_SMTP_SECURE: 'false'
+  OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH: 'true'
+  OVERLEAF_EMAIL_SMTP_IGNORE_TLS: 'false'
+
+  OVERLEAF_EMAIL_SMTP_NAME: 'gmail'
+  OVERLEAF_EMAIL_SMTP_LOGGER: 'true'
+  OVERLEAF_CUSTOM_EMAIL_FOOTER: 'This system is run by department x'
 kind: ConfigMap
 metadata:
   labels: