Compare commits

..

No commits in common. 'main' and 'main' have entirely different histories.
main ... main

  1. 20
      docker-containers/gitea/docker-compose.yml
  2. 23
      docker-containers/keycloak/docker-compose.yml
  3. 15
      docker-containers/nextcloud/docker-compose.yml
  4. 14
      docker-containers/pad/docker-compose.yml

@ -30,26 +30,12 @@ services:
- GITEA__openid__ENABLE_OPENID_SIGNUP=true
- GITEA__service__DISABLE_REGISTRATION=false
- GITEA__service__ALLOW_ONLY_EXTERNAL_REGISTRATION=true
- GITEA__service__REGISTER_EMAIL_CONFIRM=false
- GITEA__service__ENABLE_CAPTCHA=false
- GITEA__oauth2_client__ENABLE_AUTO_REGISTRATION=true
- VIRTUAL_HOST=git.cttue.de
- VIRTUAL_PORT=3000
- LETSENCRYPT_HOST=git.cttue.de
restart: always
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- traefik.http.routers.git.entrypoints=web-secure
- traefik.http.routers.git.service=git
- traefik.http.routers.git.rule=Host(`git.cttue.de`)
- traefik.http.routers.git.tls=true
- traefik.http.routers.git.tls.certResolver=default
- traefik.http.routers.git.tls.domains[0]=cttue.de
- traefik.http.routers.git.tls.domains[0].sans=git.cttue.de
- traefik.http.services.git.loadbalancer.server.port=3000
networks:
- traefik
- cttue_web_services
- gitea
ports:
- 127.0.0.1:2222:22
@ -61,6 +47,6 @@ services:
networks:
cttue_web_services:
external: true
gitea:
traefik:
external: true

@ -29,24 +29,19 @@ services:
- KC_HOSTNAME=auth.cttue.de
- KC_HOSTNAME_STRICT_HTTPS=false
- KC_PROXY=edge
- KC_HTTP_ENABLED=true
- KC_HOSTNAME_STRICT=false
- KC_FEATURES=account2,account-api
- VIRTUAL_HOST=auth.cttue.de
- VIRTUAL_PORT=8080
- LETSENCRYPT_HOST=auth.cttue.de
restart: always
networks:
- local-keycloak
- traefik
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- traefik.http.routers.keycloak.entrypoints=web-secure
- traefik.http.routers.keycloak.service=keycloak
- traefik.http.routers.keycloak.rule=Host(`auth.cttue.de`)
- traefik.http.routers.keycloak.tls=true
- traefik.http.routers.keycloak.tls.certResolver=default
- traefik.http.routers.keycloak.tls.domains[0]=cttue.de
- traefik.http.routers.keycloak.tls.domains[0].sans=auth.cttue.de
- traefik.http.services.keycloak.loadbalancer.server.port=8080
- cttue_web_services
networks:
cttue_web_services:
external: true
local-keycloak:
traefik:
external: true

@ -30,21 +30,9 @@ services:
- LETSENCRYPT_HOST=cloud.cttue.de
volumes:
- ./nextcloud-data:/var/www/html:z
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- traefik.http.routers.cloud.entrypoints=web-secure
- traefik.http.routers.cloud.service=cloud
- traefik.http.routers.cloud.rule=Host(`cloud.cttue.de`)
- traefik.http.routers.cloud.tls=true
- traefik.http.routers.cloud.tls.certResolver=default
- traefik.http.routers.cloud.tls.domains[0]=cttue.de
- traefik.http.routers.cloud.tls.domains[0].sans=cloud.cttue.de
- traefik.http.services.cloud.loadbalancer.server.port=80
networks:
cttue_web_services:
backend:
traefik:
depends_on:
- nc_db
@ -53,5 +41,4 @@ networks:
external: true
# Internal network for communication with MySQL
backend:
traefik:
external: true

@ -39,22 +39,10 @@ services:
- VIRTUAL_HOST=pad.cttue.de
- VIRTUAL_PORT=3000
- LETSENCRYPT_HOST=pad.cttue.de
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- traefik.http.routers.pad.entrypoints=web-secure
- traefik.http.routers.pad.service=pad
- traefik.http.routers.pad.rule=Host(`pad.cttue.de`)
- traefik.http.routers.pad.tls=true
- traefik.http.routers.pad.tls.certResolver=default
- traefik.http.routers.pad.tls.domains[0]=pad.cttue.de
- traefik.http.routers.pad.tls.domains[0].sans=test.pad.cttue.de
- traefik.http.services.pad.loadbalancer.server.port=3000
volumes:
- ./uploads:/hedgedoc/public/uploads
networks:
cttue_web_services:
traefik:
restart: always
depends_on:
- database
@ -62,5 +50,3 @@ services:
networks:
cttue_web_services:
external: true
traefik:
external: true
Loading…
Cancel
Save