From 88a165a145a079a49ef89e1677ef97f2a86adecb Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 24 Jan 2025 11:38:58 -0500 Subject: [PATCH 1/4] Adding Rocket.Chat. --- docker-compose.yml | 70 ++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 36 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 71e9c72a..eeb6305a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4304,6 +4304,40 @@ services: security_opt: - no-new-privileges=true user: nobody + rocketchat: + container_name: rocketchat + depends_on: + mongod: + condition: service_started + required: true + environment: + MONGO_URL: "${MONGO_URL:-\ + mongodb://${MONGODB_ADVERTISED_HOSTNAME:-mongodb}:${MONGODB_INITIAL_PRIMARY_PORT_NUMBER:-27017}/\ + ${MONGODB_DATABASE:-rocketchat}?replicaSet=rinoa" + MONGO_OPLOG_URL: "${MONGO_OPLOG_URL:\ + -mongodb://${MONGODB_ADVERTISED_HOSTNAME:-mongodb}:${MONGODB_INITIAL_PRIMARY_PORT_NUMBER:-27017}/\ + local?replicaSet=rinoa" + ROOT_URL: https://chat.trez.wtf + PORT: 3000 + DEPLOY_METHOD: docker + DEPLOY_PLATFORM: ${DEPLOY_PLATFORM:-} + REG_TOKEN: ${REG_TOKEN:-} + expose: + - 3000 + image: ${IMAGE:-registry.rocket.chat/rocketchat/rocket.chat}:${RELEASE:-latest} + labels: + homepage.group: Social + homepage.name: Rocket.Chat + homepage.href: https://chat.${MY_TLD} + homepage.icon: rocket-chat.svg + homepage.description: Fully customizable communications platform with high standards of data protection + swag: enable + swag_proto: http + swag_port: 3000 + swag_url: scrape.${MY_TLD} + swag.uptime-kuma.enabled: true + swag.uptime-kuma.monitor.url: https://scrape.${MY_TLD} + restart: always sabnzbdvpn: cap_add: - NET_ADMIN @@ -4955,40 +4989,6 @@ services: source: /var/run/docker.sock target: /var/run/docker.sock type: bind - synapse: - container_name: synapse - depends_on: - - synapse-db - environment: - SYNAPSE_CONFIG_PATH: /data/homeserver.yaml - PUID: 1000 - PGID: 1000 - image: docker.io/matrixdotorg/synapse:latest - labels: - swag: enable - swag_proto: http - swag_url: matrix.${MY_TLD} - swag_port: 8008 - swag.uptime-kuma.enabled: true - swag.uptime-kuma.monitor.url: https://matrix.${MY_TLD} - ports: - - 19345:8008 - - 8448:8448/tcp - restart: unless-stopped - volumes: - - ${DOCKER_VOLUME_CONFIG}/synapse/:/data - synapse-db: - container_name: synapse-db - image: postgres:16-alpine - environment: - POSTGRES_USER: synapse - POSTGRES_PASSWORD: ${SYNAPSE_POSTGRES_PASSWORD} - POSTGRES_INITDB_ARGS: "--encoding=UTF-8 --lc-collate=C --lc-ctype=C" - expose: - - 5432 - restart: unless-stopped - volumes: - - synapse-db:/var/lib/postgresql/data tandoor: container_name: tandoor-recipes depends_on: @@ -7466,8 +7466,6 @@ volumes: name: sonarqube-logs sonarqube-temp: name: sonarqube-temp - synapse-db: - name: synapse-db tandoor-pg: name: tandoor-pg traccar-pg: From 7e71f4d75fba0e28515c9ada4562b0945aff133e Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 24 Jan 2025 12:20:22 -0500 Subject: [PATCH 2/4] Fixing MongoDB URLs. --- docker-compose.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index eeb6305a..728be64f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4311,12 +4311,8 @@ services: condition: service_started required: true environment: - MONGO_URL: "${MONGO_URL:-\ - mongodb://${MONGODB_ADVERTISED_HOSTNAME:-mongodb}:${MONGODB_INITIAL_PRIMARY_PORT_NUMBER:-27017}/\ - ${MONGODB_DATABASE:-rocketchat}?replicaSet=rinoa" - MONGO_OPLOG_URL: "${MONGO_OPLOG_URL:\ - -mongodb://${MONGODB_ADVERTISED_HOSTNAME:-mongodb}:${MONGODB_INITIAL_PRIMARY_PORT_NUMBER:-27017}/\ - local?replicaSet=rinoa" + MONGO_URL: mongodb://mongodb:27017/rocketchat?replicaSet=rinoa + MONGO_OPLOG_URL: mongodb://mongodb:27017/local?replicaSet=rinoa ROOT_URL: https://chat.trez.wtf PORT: 3000 DEPLOY_METHOD: docker From b1bcd8f7a9a57fbd3c41ab1cfbccd13f462faf4c Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 24 Jan 2025 12:26:31 -0500 Subject: [PATCH 3/4] Typo fix. --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 728be64f..9ce6a419 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4307,7 +4307,7 @@ services: rocketchat: container_name: rocketchat depends_on: - mongod: + mongodb: condition: service_started required: true environment: From 09947a870988b145762b3f9f9945db2f9dfd42c9 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 24 Jan 2025 17:34:29 +0000 Subject: [PATCH 4/4] chore: Update README --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index ebc94465..9d2578ce 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,7 @@ | readarr | lscr.io/linuxserver/readarr:develop | | redis | redis:alpine | | redlib | quay.io/redlib/redlib:latest | +| rocketchat | registry.rocket.chat/rocketchat/rocket.chat:latest | | sabnzbdvpn | ghcr.io/binhex/arch-sabnzbdvpn:latest | | scraperr | jpyles0524/scraperr:latest | | scraperr-api | jpyles0524/scraperr_api:latest | @@ -130,8 +131,6 @@ | speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest | | spotisub | blastbeng/spotisub:latest | | swag | lscr.io/linuxserver/swag:latest | -| synapse | docker.io/matrixdotorg/synapse:latest | -| synapse-db | postgres:16-alpine | | tandoor | vabene1111/recipes | | tandoor-pg | postgres:16-alpine | | traccar | traccar/traccar:latest |