45 lines
1.6 KiB
INI
45 lines
1.6 KiB
INI
[Unit]
|
|
Description=Overleaf container
|
|
After=overleaf-database.container
|
|
After=overleaf-redis.container
|
|
Requires=overleaf-database.container
|
|
Requires=overleaf-redis.container
|
|
|
|
[Container]
|
|
AutoUpdate=registry
|
|
ContainerName=overleaf
|
|
Environment=EMAIL_CONFIRMATION_DISABLED=true
|
|
Environment=ENABLE_CONVERSIONS=true
|
|
Environment=ENABLED_LINKED_FILE_TYPES=project_file,project_output_file
|
|
Environment=OVERLEAF_ADMIN_EMAIL=guillaume@gtache.ch
|
|
Environment=OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING=false
|
|
Environment=OVERLEAF_ALLOW_PUBLIC_ACCESS=false
|
|
Environment=OVERLEAF_APP_NAME=Overleaf Community Edition
|
|
Environment=OVERLEAF_DISABLE_LINK_SHARING=false
|
|
Environment=OVERLEAF_MONGO_URL=mongodb://overleaf-database/sharelatex
|
|
Environment=OVERLEAF_REDIS_HOST=overleaf-redis
|
|
Environment=OVERLEAF_REDIS_PORT=6379
|
|
Environment=OVERLEAF_SITE_URL=overleaf.gtache.ch
|
|
Environment=OVERLEAF_TRUSTED_PROXY_IPS="192.168.0.0/16 172.16.0.0/12 169.254.0.0/16 10.0.0.0/8"
|
|
Environment=EMAIL_CONFIRMATION_DISABLED=true
|
|
Environment=ENABLE_CRON_RESOURCE_DELETION=true
|
|
Environment=MONGO_URL=mongodb://overleaf-database/sharelatex
|
|
Environment=REDIS_HOST=overleaf-redis
|
|
Environment=REDIS_PORT=6379
|
|
Image=quay.io/sharelatex/sharelatex:latest
|
|
Label=io.containers.autoupdate=registry
|
|
Pod=overleaf.pod
|
|
Secret=overleaf-redis-password,type=env,target=OVERLEAF_REDIS_PASS
|
|
Secret=overleaf-session-secret,type=env,target=OVERLEAF_SESSION_SECRET
|
|
Secret=overleaf-redis-password,type=env,target=REDIS_PASSWORD
|
|
StartWithPod=true
|
|
StopTimeout=60
|
|
Timezone=Europe/Zurich
|
|
Volume=overleaf-data.volume:/var/lib/overleaf
|
|
|
|
[Service]
|
|
Restart=always
|
|
|
|
[Install]
|
|
WantedBy=default.target
|