Compare commits

...

9 Commits

7 changed files with 30 additions and 18 deletions

View File

@@ -2,7 +2,7 @@
services:
nextcloud:
image: nextcloud:31
image: nextcloud:32
container_name: nextcloud
restart: always
depends_on:

View File

@@ -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:

View File

@@ -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
authentik_proxy:
loadBalancer:
servers:
- url: http://authentik_proxy:9000

View File

@@ -2,10 +2,10 @@
http:
routers:
tex:
latex:
entryPoints:
- https
rule: Host(`tex.eliasfink.de`)
rule: Host(`latex.eliasfink.de`)
service: overleaf
services:

View File

@@ -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

View File

@@ -2,7 +2,7 @@
services:
uptime-kuma:
image: louislam/uptime-kuma:1
image: louislam/uptime-kuma:2
container_name: uptime-kuma
restart: always
networks:

View File

@@ -2,7 +2,7 @@
services:
watchtower:
image: containrrr/watchtower:arm64v8-latest
image: nickfedor/watchtower:latest
container_name: watchtower
restart: always
command: