From 211313729801419a60a81fe754077601da020868 Mon Sep 17 00:00:00 2001 From: Dima Rosmait <dima.rosmait@holi.team> Date: Fri, 27 Oct 2023 14:15:28 +0200 Subject: [PATCH] NOISSUE: provide and use CHAT_SERVER_NAME variable --- .envrc.local.template | 1 + src/constants.ts | 1 + src/helpers/rooms.ts | 4 ++-- terraform/common/function.tf | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.envrc.local.template b/.envrc.local.template index e1b33e7..1e2ccce 100644 --- a/.envrc.local.template +++ b/.envrc.local.template @@ -6,5 +6,6 @@ export CHAT_OIDC_ISSUER=https://dev-auth.holi.social # Chat environment variables export CHAT_SERVER_URL="http://192.168.180.44:8008" +export CHAT_SERVER_NAME="local.chat.holi.social" export CHAT_ADMIN_USERNAME="" export CHAT_ADMIN_ACCESS_TOKEN="" \ No newline at end of file diff --git a/src/constants.ts b/src/constants.ts index 05be9b1..4748a21 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -1,3 +1,4 @@ export const CHAT_SERVER_URL = process.env.CHAT_SERVER_URL +export const CHAT_SERVER_NAME = process.env.CHAT_SERVER_NAME export const CHAT_ADMIN_USERNAME = process.env.CHAT_ADMIN_USERNAME export const CHAT_ADMIN_ACCESS_TOKEN = process.env.CHAT_ADMIN_ACCESS_TOKEN diff --git a/src/helpers/rooms.ts b/src/helpers/rooms.ts index de9da67..1fc72d4 100644 --- a/src/helpers/rooms.ts +++ b/src/helpers/rooms.ts @@ -1,7 +1,7 @@ -import { CHAT_ADMIN_ACCESS_TOKEN, CHAT_SERVER_URL } from '../constants' +import { CHAT_ADMIN_ACCESS_TOKEN, CHAT_SERVER_NAME, CHAT_SERVER_URL } from '../constants' import { ChatRoomEvent } from './type' -export const getMatrixUserId = (holiIdentity: string) => `@${holiIdentity}:local.chat.holi.social` +export const getMatrixUserId = (holiIdentity: string) => `@${holiIdentity}:${CHAT_SERVER_NAME}` export const getRooms = async (searchTerm?: string) => { const resp = await fetch( diff --git a/terraform/common/function.tf b/terraform/common/function.tf index 7a254b5..19e9247 100644 --- a/terraform/common/function.tf +++ b/terraform/common/function.tf @@ -97,6 +97,7 @@ resource "google_cloudfunctions2_function" "holi-chat-integration-staging" { ENVIRONMENT = "staging" CHAT_OIDC_ISSUER = "https://dev-auth.holi.social" CHAT_SERVER_URL = "https://development-chat.holi.social" + CHAT_SERVER_NAME = "development-chat.holi.social" } vpc_connector = data.terraform_remote_state.holi_infra_state.outputs.vpc_access_connector_name vpc_connector_egress_settings = "PRIVATE_RANGES_ONLY" @@ -154,6 +155,7 @@ resource "google_cloudfunctions2_function" "holi-chat-integration-staging" { # ENVIRONMENT = "production" # CHAT_OIDC_ISSUER = "https://auth.holi.social" # CHAT_SERVER_URL = "https://chat.holi.social" +# CHAT_SERVER_NAME = "chat.holi.social" # } # vpc_connector = data.terraform_remote_state.holi_infra_state.outputs.vpc_access_connector_name # vpc_connector_egress_settings = "PRIVATE_RANGES_ONLY" -- GitLab