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 | diff --git a/docker-compose.yml b/docker-compose.yml index 71e9c72a..9ce6a419 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4304,6 +4304,36 @@ services: security_opt: - no-new-privileges=true user: nobody + rocketchat: + container_name: rocketchat + depends_on: + mongodb: + condition: service_started + required: true + environment: + 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 + 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 +4985,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 +7462,6 @@ volumes: name: sonarqube-logs sonarqube-temp: name: sonarqube-temp - synapse-db: - name: synapse-db tandoor-pg: name: tandoor-pg traccar-pg: