mirror of
https://github.com/Haxxnet/Compose-Examples.git
synced 2026-11-15 16:52:27 +01:00
Update docker-compose.yml
This commit is contained in:
1 file changed
+23
-12
@@ -2,7 +2,7 @@ services:
|
|||||||
|
|
||||||
sharelatex:
|
sharelatex:
|
||||||
restart: always
|
restart: always
|
||||||
image: sharelatex/sharelatex:6.1.2
|
image: sharelatex/sharelatex:6.3
|
||||||
container_name: sharelatex
|
container_name: sharelatex
|
||||||
depends_on:
|
depends_on:
|
||||||
mongo:
|
mongo:
|
||||||
@@ -19,28 +19,22 @@ services:
|
|||||||
stop_grace_period: 60s
|
stop_grace_period: 60s
|
||||||
volumes:
|
volumes:
|
||||||
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/data:/var/lib/overleaf
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/data:/var/lib/overleaf
|
||||||
# - /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
environment:
|
environment:
|
||||||
|
|
||||||
OVERLEAF_APP_NAME: Overleaf Community Edition
|
OVERLEAF_APP_NAME: Overleaf Community Edition
|
||||||
OVERLEAF_MONGO_URL: mongodb://mongo/sharelatex?replicaSet=overleaf
|
OVERLEAF_MONGO_URL: mongodb://mongo/sharelatex?replicaSet=overleaf
|
||||||
|
OVERLEAF_INVITE_TOKEN_SECRET: Distance-Rework-Iphone-Viewing # generate a secure value with openssl rand -base64 32
|
||||||
OVERLEAF_REDIS_HOST: redis
|
OVERLEAF_REDIS_HOST: redis
|
||||||
REDIS_HOST: redis
|
REDIS_HOST: redis
|
||||||
|
|
||||||
ENABLED_LINKED_FILE_TYPES: 'project_file,project_output_file'
|
ENABLED_LINKED_FILE_TYPES: 'project_file,project_output_file'
|
||||||
ENABLE_CONVERSIONS: 'true'
|
ENABLE_CONVERSIONS: 'true'
|
||||||
EMAIL_CONFIRMATION_DISABLED: 'true'
|
EMAIL_CONFIRMATION_DISABLED: 'true'
|
||||||
#TEXMFVAR: /var/lib/sharelatex/tmp/texmf-var
|
#TEXMFVAR: /var/lib/sharelatex/tmp/texmf-var
|
||||||
|
|
||||||
# OVERLEAF_SITE_URL: http://overleaf.example.com
|
# OVERLEAF_SITE_URL: http://overleaf.example.com
|
||||||
# OVERLEAF_NAV_TITLE: Overleaf Community Edition
|
# OVERLEAF_NAV_TITLE: Overleaf Community Edition
|
||||||
# OVERLEAF_HEADER_IMAGE_URL: http://example.com/mylogo.png
|
# OVERLEAF_HEADER_IMAGE_URL: http://example.com/mylogo.png
|
||||||
# OVERLEAF_ADMIN_EMAIL: support@it.com
|
# OVERLEAF_ADMIN_EMAIL: support@it.com
|
||||||
|
|
||||||
# OVERLEAF_LEFT_FOOTER: '[{"text": "Another page I want to link to can be found <a href=\"here\">here</a>"} ]'
|
# OVERLEAF_LEFT_FOOTER: '[{"text": "Another page I want to link to can be found <a href=\"here\">here</a>"} ]'
|
||||||
# OVERLEAF_RIGHT_FOOTER: '[{"text": "Hello I am on the Right"} ]'
|
# OVERLEAF_RIGHT_FOOTER: '[{"text": "Hello I am on the Right"} ]'
|
||||||
|
|
||||||
# OVERLEAF_EMAIL_FROM_ADDRESS: "hello@example.com"
|
# OVERLEAF_EMAIL_FROM_ADDRESS: "hello@example.com"
|
||||||
# OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID:
|
# OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID:
|
||||||
# OVERLEAF_EMAIL_AWS_SES_SECRET_KEY:
|
# OVERLEAF_EMAIL_AWS_SES_SECRET_KEY:
|
||||||
@@ -54,9 +48,7 @@ services:
|
|||||||
# OVERLEAF_EMAIL_SMTP_NAME: '127.0.0.1'
|
# OVERLEAF_EMAIL_SMTP_NAME: '127.0.0.1'
|
||||||
# OVERLEAF_EMAIL_SMTP_LOGGER: true
|
# OVERLEAF_EMAIL_SMTP_LOGGER: true
|
||||||
# OVERLEAF_CUSTOM_EMAIL_FOOTER: "This system is run by department x"
|
# OVERLEAF_CUSTOM_EMAIL_FOOTER: "This system is run by department x"
|
||||||
|
|
||||||
# ENABLE_CRON_RESOURCE_DELETION: true
|
# ENABLE_CRON_RESOURCE_DELETION: true
|
||||||
|
|
||||||
# OVERLEAF_LDAP_URL: 'ldap://ldap:389'
|
# OVERLEAF_LDAP_URL: 'ldap://ldap:389'
|
||||||
# OVERLEAF_LDAP_SEARCH_BASE: 'ou=people,dc=planetexpress,dc=com'
|
# OVERLEAF_LDAP_SEARCH_BASE: 'ou=people,dc=planetexpress,dc=com'
|
||||||
# OVERLEAF_LDAP_SEARCH_FILTER: '(uid={{username}})'
|
# OVERLEAF_LDAP_SEARCH_FILTER: '(uid={{username}})'
|
||||||
@@ -66,10 +58,19 @@ services:
|
|||||||
# OVERLEAF_LDAP_NAME_ATT: 'cn'
|
# OVERLEAF_LDAP_NAME_ATT: 'cn'
|
||||||
# OVERLEAF_LDAP_LAST_NAME_ATT: 'sn'
|
# OVERLEAF_LDAP_LAST_NAME_ATT: 'sn'
|
||||||
# OVERLEAF_LDAP_UPDATE_USER_DETAILS_ON_LOGIN: 'true'
|
# OVERLEAF_LDAP_UPDATE_USER_DETAILS_ON_LOGIN: 'true'
|
||||||
|
|
||||||
# OVERLEAF_TEMPLATES_USER_ID: "578773160210479700917ee5"
|
# OVERLEAF_TEMPLATES_USER_ID: "578773160210479700917ee5"
|
||||||
# OVERLEAF_NEW_PROJECT_TEMPLATE_LINKS: '[ {"name":"All Templates","url":"/templates/all"}]'
|
# OVERLEAF_NEW_PROJECT_TEMPLATE_LINKS: '[ {"name":"All Templates","url":"/templates/all"}]'
|
||||||
# OVERLEAF_PROXY_LEARN: "true"
|
# OVERLEAF_PROXY_LEARN: "true"
|
||||||
|
#networks:
|
||||||
|
# - proxy
|
||||||
|
# - internal-db
|
||||||
|
#labels:
|
||||||
|
# - traefik.enable=true
|
||||||
|
# - traefik.docker.network=proxy
|
||||||
|
# - traefik.http.routers.overleaf.rule=Host(`overleaf.example.com`)
|
||||||
|
# - traefik.http.services.overleaf.loadbalancer.server.port=8080
|
||||||
|
# # Optional part for traefik middlewares
|
||||||
|
# - traefik.http.routers.overleaf.middlewares=local-ipwhitelist@file,crowdsec@file
|
||||||
|
|
||||||
mongo:
|
mongo:
|
||||||
restart: always
|
restart: always
|
||||||
@@ -80,7 +81,7 @@ services:
|
|||||||
- 27017
|
- 27017
|
||||||
volumes:
|
volumes:
|
||||||
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/mongo:/data/db
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/mongo:/data/db
|
||||||
- ./mongodb-init-replica-set.js:/docker-entrypoint-initdb.d/mongodb-init-replica-set.js
|
- ./mongodb-init-replica-set.js:/docker-entrypoint-initdb.d/mongodb-init-replica-set.js:ro
|
||||||
environment:
|
environment:
|
||||||
MONGO_INITDB_DATABASE: sharelatex
|
MONGO_INITDB_DATABASE: sharelatex
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
@@ -90,6 +91,8 @@ services:
|
|||||||
interval: 10s
|
interval: 10s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 5
|
retries: 5
|
||||||
|
#networks:
|
||||||
|
# - internal-db
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
restart: always
|
restart: always
|
||||||
@@ -99,3 +102,11 @@ services:
|
|||||||
- 6379
|
- 6379
|
||||||
volumes:
|
volumes:
|
||||||
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/redis:/data
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/sharelatex/redis:/data
|
||||||
|
#networks:
|
||||||
|
# - internal-db
|
||||||
|
|
||||||
|
#networks:
|
||||||
|
# proxy:
|
||||||
|
# external: true
|
||||||
|
# internal-db:
|
||||||
|
# internal: true
|
||||||
Reference in new issue
Block a user