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