diff --git a/apps/matrix/docker-compose.yml b/apps/matrix/docker-compose.yml deleted file mode 100644 index 94e3878..0000000 --- a/apps/matrix/docker-compose.yml +++ /dev/null @@ -1,83 +0,0 @@ -version: '3.7' - -services: - matrix-conduit: - container_name: matrix-conduit - image: matrixconduit/matrix-conduit:v0.10.12 - environment: - CONDUIT_SERVER_NAME: ${APP_DOMAIN} - CONDUIT_DATABASE_PATH: /var/lib/matrix-conduit/ - CONDUIT_DATABASE_BACKEND: rocksdb - CONDUIT_ADDRESS: 0.0.0.0 - CONDUIT_PORT: 6167 - CONDUIT_LOG: ${LOG:-warn,rocket=off,_=off,sled=off} - CONDUIT_MAX_REQUEST_SIZE: ${MAX_REQUEST_SIZE:-20000000} - CONDUIT_ALLOW_REGISTRATION: ${ALLOW_REGISTRATION:-false} - CONDUIT_ALLOW_FEDERATION: ${ALLOW_FEDERATION:-true} - CONDUIT_TRUSTED_SERVERS: ${TRUSTED_SERVERS:-["matrix.org"]} - CONDUIT_ALLOW_CHECK_FOR_UPDATES: false - CONDUIT_TURN_URIS: ${TURN_URIS:-["turn:localhost?transport=udp", "turn:localhost?transport=tcp"]} - CONDUIT_TURN_SECRET: ${TURN_SECRET:-turnsecret} - # KRITIK: bu satir olmadan conduit binary'si diskte bir config - # dosyasi aramaya calisir ve container CrashLoop / "unhealthy" - # durumuna dusebilir. Bos birakinca tum ayarlar yukaridaki - # environment degiskenlerinden okunur. - CONDUIT_CONFIG: '' - restart: unless-stopped - volumes: - - ${APP_DATA_DIR}/data:/var/lib/matrix-conduit/ - networks: - - tipi_main_network - labels: - traefik.enable: true - traefik.http.middlewares.matrix-conduit-web-redirect.redirectscheme.scheme: https - traefik.http.services.matrix-conduit.loadbalancer.server.port: 6167 - traefik.http.routers.matrix-conduit-insecure.rule: Host(`${APP_DOMAIN}`) - traefik.http.routers.matrix-conduit-insecure.entrypoints: web - traefik.http.routers.matrix-conduit-insecure.service: matrix-conduit - traefik.http.routers.matrix-conduit-insecure.middlewares: matrix-conduit-web-redirect - traefik.http.routers.matrix-conduit.rule: Host(`${APP_DOMAIN}`) - traefik.http.routers.matrix-conduit.entrypoints: websecure - traefik.http.routers.matrix-conduit.service: matrix-conduit - traefik.http.routers.matrix-conduit.tls.certresolver: myresolver - traefik.http.routers.matrix-conduit-local-insecure.rule: Host(`matrix-conduit.${LOCAL_DOMAIN}`) - traefik.http.routers.matrix-conduit-local-insecure.entrypoints: web - traefik.http.routers.matrix-conduit-local-insecure.service: matrix-conduit - traefik.http.routers.matrix-conduit-local-insecure.middlewares: matrix-conduit-web-redirect - traefik.http.routers.matrix-conduit-local.rule: Host(`matrix-conduit.${LOCAL_DOMAIN}`) - traefik.http.routers.matrix-conduit-local.entrypoints: websecure - traefik.http.routers.matrix-conduit-local.service: matrix-conduit - traefik.http.routers.matrix-conduit-local.tls: true - runtipi.managed: true - - matrix-conduit-well-known: - container_name: matrix-conduit-well-known - build: - context: nginx - dockerfile: Dockerfile - environment: - APP_DOMAIN: ${APP_DOMAIN} - restart: unless-stopped - networks: - - tipi_main_network - labels: - traefik.enable: true - traefik.http.middlewares.matrix-well-knows-web-redirect.redirectscheme.scheme: https - traefik.http.services.matrix-well-knows.loadbalancer.server.port: 80 - traefik.http.routers.matrix-well-knows-insecure.rule: Host(`${APP_DOMAIN}`) && PathPrefix(`/.well-known/matrix`) - traefik.http.routers.matrix-well-knows-insecure.entrypoints: web - traefik.http.routers.matrix-well-knows-insecure.service: matrix-well-knows - traefik.http.routers.matrix-well-knows-insecure.middlewares: matrix-well-knows-web-redirect - traefik.http.routers.matrix-well-knows.rule: Host(`${APP_DOMAIN}`) && PathPrefix(`/.well-known/matrix`) - traefik.http.routers.matrix-well-knows.entrypoints: websecure - traefik.http.routers.matrix-well-knows.service: matrix-well-knows - traefik.http.routers.matrix-well-knows.tls.certresolver: myresolver - traefik.http.routers.matrix-well-knows-local-insecure.rule: Host(`matrix-well-knows.${LOCAL_DOMAIN}`) && PathPrefix(`/.well-known/matrix`) - traefik.http.routers.matrix-well-knows-local-insecure.entrypoints: web - traefik.http.routers.matrix-well-knows-local-insecure.service: matrix-well-knows - traefik.http.routers.matrix-well-knows-local-insecure.middlewares: matrix-well-knows-web-redirect - traefik.http.routers.matrix-well-knows-local.rule: Host(`matrix-well-knows.${LOCAL_DOMAIN}`) && PathPrefix(`/.well-known/matrix`) - traefik.http.routers.matrix-well-knows-local.entrypoints: websecure - traefik.http.routers.matrix-well-knows-local.service: matrix-well-knows - traefik.http.routers.matrix-well-knows-local.tls: true - runtipi.managed: true