From d9629bc6c4978ae6e65972ccb4968f479bd2fb03 Mon Sep 17 00:00:00 2001 From: "benjamin.747" Date: Mon, 28 Jul 2025 18:44:03 +0800 Subject: [PATCH] feat(UI): update API domain to https --- moon/apps/sync-server/src/api.ts | 4 ++-- moon/apps/web/next.config.js | 10 +++++----- moon/packages/config/src/index.ts | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/moon/apps/sync-server/src/api.ts b/moon/apps/sync-server/src/api.ts index f73654fef..7d0b84f90 100644 --- a/moon/apps/sync-server/src/api.ts +++ b/moon/apps/sync-server/src/api.ts @@ -1,9 +1,9 @@ import { Api } from '@gitmono/types' -let baseUrl = 'http://api.gitmega.com' +let baseUrl = 'https://api.gitmega.com' if (process.env.NODE_ENV === 'production') { - baseUrl = 'http://api.gitmega.com' + baseUrl = 'https://api.gitmega.com' } export const api = new Api({ diff --git a/moon/apps/web/next.config.js b/moon/apps/web/next.config.js index 03336f74f..9e9fc65a9 100644 --- a/moon/apps/web/next.config.js +++ b/moon/apps/web/next.config.js @@ -35,12 +35,12 @@ const cspResourcesByDirective = { 'blob:', 'https://*.gitmono.com', 'wss://*.gitmono.com', - 'ws://*.gitmega.com', - 'http://*.gitmega.com', + 'wss://*.gitmega.com', + 'https://*.gitmega.com', 'http://*.gitmono.test:3001', 'http://*.gitmono.test:8000', - process.env.NODE_ENV !== 'production' && 'http://api.gitmega.com', - process.env.NODE_ENV !== 'production' && 'http://git.gitmega.com', + process.env.NODE_ENV !== 'production' && 'https://api.gitmega.com', + process.env.NODE_ENV !== 'production' && 'https://git.gitmega.com', process.env.NODE_ENV !== 'production' && 'localhost:8000', process.env.NODE_ENV !== 'production' && 'ws://localhost:9000', 'https://gitmono.s3.ap-southeast-2.amazonaws.com', @@ -77,7 +77,7 @@ const cspResourcesByDirective = { process.env.NODE_ENV !== 'production' && 'https://campsite-dev.imgix.net', process.env.NODE_ENV !== 'production' && 'https://campsite-dev.imgix.video', process.env.NODE_ENV !== 'production' && 'https://campsite-api-dev.imgix.net', - 'http://*.gitmega.com', + 'https://*.gitmega.com', 'https://media.tenor.com' // used for Tenor gifs, ], 'manifest-src': ["'self'"], diff --git a/moon/packages/config/src/index.ts b/moon/packages/config/src/index.ts index 13783513b..47e4cdfdb 100644 --- a/moon/packages/config/src/index.ts +++ b/moon/packages/config/src/index.ts @@ -1,11 +1,11 @@ const WEB_URL_PROD = 'https://app.gitmono.com' -const WEB_URL_DEV = 'http://app.gitmono.test:3000' +const WEB_URL_DEV = 'http://app.gitmono.test' const SITE_URL_PROD = 'https://www.gitmono.com' const SITE_URL_DEV = 'http://gitmono.test:3003' const SYNC_URL_PROD = 'wss://sync.gitmono.com' -const SYNC_URL_DEV = 'ws://sync.gitmega.com' +const SYNC_URL_DEV = 'wss://sync.gitmega.com' export const IS_PRODUCTION = process.env.APP_ENV === 'production' export const SCOPE_COOKIE_NAME = 'scope' @@ -22,17 +22,17 @@ export const LAST_CLIENT_JS_BUILD_ID_LS_KEY = 'latest-js-time' export const RAILS_API_URL = IS_PRODUCTION ? 'https://api.gitmono.com' - : process.env.NEXT_PUBLIC_API_URL || 'http://api.gitmega.com' + : process.env.NEXT_PUBLIC_API_URL || 'https://api.gitmega.com' export const LEGACY_API_URL = IS_PRODUCTION ? 'https://git.gitmono.com' - : process.env.NEXT_PUBLIC_LEGACY_API_URL || 'http://git.gitmega.com' + : process.env.NEXT_PUBLIC_LEGACY_API_URL || 'https://git.gitmega.com' const RAILS_AUTH_URL_PROD_COM = 'https://auth.gitmono.com' export const RAILS_AUTH_URL = IS_PRODUCTION ? RAILS_AUTH_URL_PROD_COM - : process.env.NEXT_PUBLIC_AUTH_URL || 'http://auth.gitmega.com' + : process.env.NEXT_PUBLIC_AUTH_URL || 'https://auth.gitmega.com' /* Not using an env variable because we use this variable in the browser, which