@@ -14,21 +14,22 @@ services:
14
14
links :
15
15
- mongo
16
16
- redis
17
+ stop_grace_period : 60s
17
18
volumes :
18
- - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/data:/var/lib/sharelatex
19
+ - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/data:/var/lib/overleaf
19
20
# #######################################################################
20
21
# ### Server Pro: Uncomment the following line to mount the docker ####
21
22
# ### socket, required for Sibling Containers to work ####
22
23
# #######################################################################
23
24
# - /var/run/docker.sock:/var/run/docker.sock
24
25
environment :
25
26
26
- SHARELATEX_APP_NAME : Overleaf Community Edition
27
- SHARELATEX_MONGO_URL : mongodb://mongo/sharelatex
27
+ OVERLEAF_APP_NAME : Overleaf Community Edition
28
+ OVERLEAF_MONGO_URL : mongodb://mongo/sharelatex
28
29
29
30
# Same property, unfortunately with different names in
30
31
# different locations
31
- SHARELATEX_REDIS_HOST : redis
32
+ OVERLEAF_REDIS_HOST : redis
32
33
REDIS_HOST : redis
33
34
34
35
ENABLED_LINKED_FILE_TYPES : ' project_file,project_output_file'
@@ -46,29 +47,31 @@ services:
46
47
# # Set for SSL via nginx-proxy
47
48
# VIRTUAL_HOST: 103.112.212.22
48
49
49
- # SHARELATEX_SITE_URL : http://sharelatex.mydomain .com
50
- # SHARELATEX_NAV_TITLE: Our ShareLaTeX Instance
51
- # SHARELATEX_HEADER_IMAGE_URL : http://somewhere .com/mylogo.png
52
- # SHARELATEX_ADMIN_EMAIL : [email protected]
50
+ # OVERLEAF_SITE_URL : http://overleaf.example .com
51
+ # OVERLEAF_NAV_TITLE: Overleaf Community Edition
52
+ # OVERLEAF_HEADER_IMAGE_URL : http://example .com/mylogo.png
53
+ # OVERLEAF_ADMIN_EMAIL : [email protected]
53
54
54
- # SHARELATEX_LEFT_FOOTER : '[{"text": "Powered by <a href=\"https://www.sharelatex.com\">ShareLaTeX</a> 2016"}, {"text": "Another page I want to link to can be found <a href=\"here\">here</a>"} ]'
55
- # SHARELATEX_RIGHT_FOOTER : '[{"text": "Hello I am on the Right"} ]'
55
+ # OVERLEAF_LEFT_FOOTER : '[{"text": "Another page I want to link to can be found <a href=\"here\">here</a>"} ]'
56
+ # OVERLEAF_RIGHT_FOOTER : '[{"text": "Hello I am on the Right"} ]'
56
57
57
- # SHARELATEX_EMAIL_FROM_ADDRESS : "team@sharelatex .com"
58
+ # OVERLEAF_EMAIL_FROM_ADDRESS : "hello@example .com"
58
59
59
- # SHARELATEX_EMAIL_AWS_SES_ACCESS_KEY_ID :
60
- # SHARELATEX_EMAIL_AWS_SES_SECRET_KEY :
60
+ # OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID :
61
+ # OVERLEAF_EMAIL_AWS_SES_SECRET_KEY :
61
62
62
- # SHARELATEX_EMAIL_SMTP_HOST: smtp.mydomain.com
63
- # SHARELATEX_EMAIL_SMTP_PORT: 587
64
- # SHARELATEX_EMAIL_SMTP_SECURE: false
65
- # SHARELATEX_EMAIL_SMTP_USER:
66
- # SHARELATEX_EMAIL_SMTP_PASS:
67
- # SHARELATEX_EMAIL_SMTP_TLS_REJECT_UNAUTH: true
68
- # SHARELATEX_EMAIL_SMTP_IGNORE_TLS: false
69
- # SHARELATEX_EMAIL_SMTP_NAME: '127.0.0.1'
70
- # SHARELATEX_EMAIL_SMTP_LOGGER: true
71
- # SHARELATEX_CUSTOM_EMAIL_FOOTER: "This system is run by department x"
63
+ # OVERLEAF_EMAIL_SMTP_HOST: smtp.example.com
64
+ # OVERLEAF_EMAIL_SMTP_PORT: 587
65
+ # OVERLEAF_EMAIL_SMTP_SECURE: false
66
+ # OVERLEAF_EMAIL_SMTP_USER:
67
+ # OVERLEAF_EMAIL_SMTP_PASS:
68
+ # OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH: true
69
+ # OVERLEAF_EMAIL_SMTP_IGNORE_TLS: false
70
+ # OVERLEAF_EMAIL_SMTP_NAME: '127.0.0.1'
71
+ # OVERLEAF_EMAIL_SMTP_LOGGER: true
72
+ # OVERLEAF_CUSTOM_EMAIL_FOOTER: "This system is run by department x"
73
+
74
+ # ENABLE_CRON_RESOURCE_DELETION: true
72
75
73
76
# ###############
74
77
# # Server Pro ##
@@ -82,25 +85,25 @@ services:
82
85
# DOCKER_RUNNER: 'false'
83
86
84
87
# # Works with test LDAP server shown at bottom of docker compose
85
- # SHARELATEX_LDAP_URL : 'ldap://ldap:389'
86
- # SHARELATEX_LDAP_SEARCH_BASE : 'ou=people,dc=planetexpress,dc=com'
87
- # SHARELATEX_LDAP_SEARCH_FILTER : '(uid={{username}})'
88
- # SHARELATEX_LDAP_BIND_DN : 'cn=admin,dc=planetexpress,dc=com'
89
- # SHARELATEX_LDAP_BIND_CREDENTIALS : 'GoodNewsEveryone'
90
- # SHARELATEX_LDAP_EMAIL_ATT : 'mail'
91
- # SHARELATEX_LDAP_NAME_ATT : 'cn'
92
- # SHARELATEX_LDAP_LAST_NAME_ATT : 'sn'
93
- # SHARELATEX_LDAP_UPDATE_USER_DETAILS_ON_LOGIN : 'true'
88
+ # OVERLEAF_LDAP_URL : 'ldap://ldap:389'
89
+ # OVERLEAF_LDAP_SEARCH_BASE : 'ou=people,dc=planetexpress,dc=com'
90
+ # OVERLEAF_LDAP_SEARCH_FILTER : '(uid={{username}})'
91
+ # OVERLEAF_LDAP_BIND_DN : 'cn=admin,dc=planetexpress,dc=com'
92
+ # OVERLEAF_LDAP_BIND_CREDENTIALS : 'GoodNewsEveryone'
93
+ # OVERLEAF_LDAP_EMAIL_ATT : 'mail'
94
+ # OVERLEAF_LDAP_NAME_ATT : 'cn'
95
+ # OVERLEAF_LDAP_LAST_NAME_ATT : 'sn'
96
+ # OVERLEAF_LDAP_UPDATE_USER_DETAILS_ON_LOGIN : 'true'
94
97
95
- # SHARELATEX_TEMPLATES_USER_ID : "578773160210479700917ee5"
96
- # SHARELATEX_NEW_PROJECT_TEMPLATE_LINKS : '[ {"name":"All Templates","url":"/templates/all"}]'
98
+ # OVERLEAF_TEMPLATES_USER_ID : "578773160210479700917ee5"
99
+ # OVERLEAF_NEW_PROJECT_TEMPLATE_LINKS : '[ {"name":"All Templates","url":"/templates/all"}]'
97
100
98
101
99
- # SHARELATEX_PROXY_LEARN : "true"
102
+ # OVERLEAF_PROXY_LEARN : "true"
100
103
101
104
mongo :
102
105
restart : always
103
- image : mongo:4.4
106
+ image : mongo:5.0
104
107
container_name : sharelatex-mongo
105
108
expose :
106
109
- 27017
@@ -114,7 +117,7 @@ services:
114
117
115
118
redis :
116
119
restart : always
117
- image : redis:5
120
+ image : redis:6.2-alpine
118
121
container_name : sharelatex-redis
119
122
expose :
120
123
- 6379
0 commit comments