Compare commits
10 Commits
00ebbd0f16
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| ff8f84b550 | |||
| 13ab653c48 | |||
| 46a43c9820 | |||
| dbb5a71a0b | |||
| 54c197b464 | |||
| 8ee7ba83b5 | |||
| 1ae8c6cdb4 | |||
| d3aa09298f | |||
| a2b2a73e58 | |||
| 1539d44d10 |
@@ -2,7 +2,7 @@
|
||||
|
||||
services:
|
||||
nextcloud:
|
||||
image: nextcloud:31
|
||||
image: nextcloud:32
|
||||
container_name: nextcloud
|
||||
restart: always
|
||||
depends_on:
|
||||
|
||||
@@ -11,20 +11,22 @@ services:
|
||||
environment:
|
||||
ENABLE_CONVERSIONS: true
|
||||
OVERLEAF_ADMIN_EMAIL: mail@eliasfink.de
|
||||
OVERLEAF_APP_NAME: EFtex
|
||||
OVERLEAF_RIGHT_FOOTER: '[{"text": "Datenschutz", "url" : "https://privacy.eliasfink.de"}]'
|
||||
OVERLEAF_APP_NAME: EFlatex
|
||||
OVERLEAF_EMAIL_FROM_ADDRESS: no-reply@eliasfink.de
|
||||
OVERLEAF_EMAIL_SMTP_HOST: mxe92f.netcup.net
|
||||
OVERLEAF_EMAIL_SMTP_PORT: 465
|
||||
OVERLEAF_EMAIL_SMTP_SECURE: true
|
||||
OVERLEAF_EMAIL_SMTP_USER: no-reply@eliasfink.de
|
||||
OVERLEAF_EMAIL_SMTP_PASS: ${EMAIL_PASSWORD}
|
||||
OVERLEAF_EMAIL_SMTP_PORT: 465
|
||||
OVERLEAF_EMAIL_SMTP_SECURE: true
|
||||
OVERLEAF_HEADER_IMAGE_URL: https://static.eliasfink.de/img/logo/logo.svg
|
||||
OVERLEAF_MONGO_URL: mongodb://overleaf_db/overleaf
|
||||
OVERLEAF_REDIS_HOST: overleaf_redis
|
||||
OVERLEAF_RIGHT_FOOTER: '[{"text": "Datenschutz", "url" : "https://privacy.eliasfink.de"}]'
|
||||
OVERLEAF_SITE_LANGUAGE: de
|
||||
OVERLEAF_SITE_URL: https://tex.eliasfink.de
|
||||
OVERLEAF_SITE_URL: https://latex.eliasfink.de
|
||||
REDIS_HOST: overleaf_redis
|
||||
labels:
|
||||
- com.centurylinklabs.watchtower.enable=false
|
||||
networks:
|
||||
- default
|
||||
- traefik
|
||||
@@ -49,7 +51,8 @@ services:
|
||||
networks:
|
||||
- default
|
||||
volumes:
|
||||
- ./db:/data/db
|
||||
- ./db/config:/data/configdb
|
||||
- ./db/data:/data/db
|
||||
- ./config/mongodb-init-replica-set.js:/docker-entrypoint-initdb.d/mongodb-init-replica-set.js
|
||||
|
||||
overleaf_redis:
|
||||
|
||||
@@ -7,9 +7,18 @@ http:
|
||||
- https
|
||||
rule: Host(`login.eliasfink.de`)
|
||||
service: authentik
|
||||
login_outpost:
|
||||
entryPoints:
|
||||
- https
|
||||
rule: Host(`login.eliasfink.de`) && PathPrefix(`/outpost.goauthentik.io/`)
|
||||
service: authentik_proxy
|
||||
|
||||
services:
|
||||
authentik:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://authentik_server:9000
|
||||
- url: http://authentik_server:9000
|
||||
authentik_proxy:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://authentik_proxy:9000
|
||||
@@ -2,10 +2,10 @@
|
||||
|
||||
http:
|
||||
routers:
|
||||
tex:
|
||||
latex:
|
||||
entryPoints:
|
||||
- https
|
||||
rule: Host(`tex.eliasfink.de`)
|
||||
rule: Host(`latex.eliasfink.de`)
|
||||
service: overleaf
|
||||
|
||||
services:
|
||||
|
||||
@@ -6,10 +6,10 @@ http:
|
||||
entryPoints:
|
||||
- https
|
||||
rule: Host(`status.eliasfink.de`)
|
||||
service: uptime-kuma
|
||||
service: authentik_proxy
|
||||
|
||||
services:
|
||||
uptime-kuma:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://uptime-kuma:3001
|
||||
# services:
|
||||
# uptime-kuma:
|
||||
# loadBalancer:
|
||||
# servers:
|
||||
# - url: http://uptime-kuma:3001
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
services:
|
||||
uptime-kuma:
|
||||
image: louislam/uptime-kuma:1
|
||||
image: louislam/uptime-kuma:2
|
||||
container_name: uptime-kuma
|
||||
restart: always
|
||||
networks:
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
services:
|
||||
watchtower:
|
||||
image: containrrr/watchtower:arm64v8-latest
|
||||
image: nickfedor/watchtower:latest
|
||||
container_name: watchtower
|
||||
restart: always
|
||||
command:
|
||||
|
||||
Reference in New Issue
Block a user