Compare commits

..

10 Commits

8 changed files with 30 additions and 18 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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