Commit cd3228e3 authored by Lê Bảo Hồng Đức's avatar Lê Bảo Hồng Đức

change domain

parent 2db01c10
FROM registry.gitlab.com/meusolutions/vcci-news:base AS builder
ARG NEXT_PUBLIC_BACKEND_HOST=https://news.vccihcm.vn
ARG NEXT_PUBLIC_FRONTEND_HOST=https://news.vccihcm.vn
ARG NEXT_PUBLIC_BACKEND_HOST=https://vcci-hcm.org.vn
ARG NEXT_PUBLIC_FRONTEND_HOST=https://vcci-hcm.org.vn
ENV NEXT_PUBLIC_BACKEND_HOST=$NEXT_PUBLIC_BACKEND_HOST
ENV NEXT_PUBLIC_FRONTEND_HOST=$NEXT_PUBLIC_FRONTEND_HOST
......@@ -14,8 +14,8 @@ RUN npm run build
FROM node:22-alpine AS production
WORKDIR /app
ARG NEXT_PUBLIC_BACKEND_HOST=https://news.vccihcm.vn
ARG NEXT_PUBLIC_FRONTEND_HOST=https://news.vccihcm.vn
ARG NEXT_PUBLIC_BACKEND_HOST=https://vcci-hcm.org.vn
ARG NEXT_PUBLIC_FRONTEND_HOST=https://vcci-hcm.org.vn
ENV NEXT_PUBLIC_BACKEND_HOST=$NEXT_PUBLIC_BACKEND_HOST
ENV NEXT_PUBLIC_FRONTEND_HOST=$NEXT_PUBLIC_FRONTEND_HOST
......
......@@ -29,7 +29,7 @@ const nextConfig: NextConfig = {
},
{
protocol: "https",
hostname: "news.vccihcm.vn",
hostname: "vcci-hcm.org.vn",
port: "",
pathname: "/uploads/**",
},
......
import { NextResponse } from "next/server";
import { MOCK_FEATURED_MEMBERS_RESPONSE } from "@/app/api/mock-data";
const BACKEND_HOST = process.env.NEXT_PUBLIC_BACKEND_HOST || "https://news.vccihcm.vn";
const BACKEND_HOST = process.env.NEXT_PUBLIC_BACKEND_HOST || "https://vcci-hcm.org.vn";
const BACKEND_FEATURED_MEMBER_API_URL = `${BACKEND_HOST.replace(/\/+$/, "")}/api/v1.0/vcci/featured-members`;
// Ưu tiên gọi trực tiếp VCCI HCM API (BE hiện chưa có endpoint này)
......
import { NextResponse } from "next/server";
import { MOCK_PARTNERS_RESPONSE } from "@/app/api/mock-data";
const BACKEND_HOST = process.env.NEXT_PUBLIC_BACKEND_HOST || "https://news.vccihcm.vn";
const BACKEND_HOST = process.env.NEXT_PUBLIC_BACKEND_HOST || "https://vcci-hcm.org.vn";
const BACKEND_PARTNER_API_URL = `${BACKEND_HOST.replace(/\/+$/, "")}/api/v1.0/vcci/partners`;
// Ưu tiên gọi trực tiếp VCCI HCM API (BE hiện chưa có endpoint này)
......
const DEFAULT_BACKEND_ORIGIN = "https://news.vccihcm.vn";
const DEFAULT_FRONTEND_ORIGIN = "https://news.vccihcm.vn";
const DEFAULT_BACKEND_ORIGIN = "https://vcci-hcm.org.vn";
const DEFAULT_FRONTEND_ORIGIN = "https://vcci-hcm.org.vn";
const LEGACY_MEDIA_HOSTS = new Set([
"vietprodev.duckdns.org",
"vcci-hcm.org.vn",
......@@ -147,7 +147,7 @@ const links = {
analyticsGoogle: "G-C9TEK9BS4C",
// CHỈ dùng origin làm baseURL — orval-generated endpoints đã chứa path
// đầy đủ dạng `/api/v1.0/<resource>` nếu không axios sẽ ghép thành double prefix
// (vd: `https://news.vccihcm.vn/api/v1.0` + `/api/v1.0/banner` => .../api/v1.0/api/v1.0/banner).
// (vd: `https://vcci-hcm.org.vn/api/v1.0` + `/api/v1.0/banner` => .../api/v1.0/api/v1.0/banner).
apiEndpoint: backendOrigin || "",
imageEndpoint: uploadsEndpoint,
resolveUploadUrl,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment