diff --git a/.env.development b/.env.development index c1df275..5e288fa 100644 --- a/.env.development +++ b/.env.development @@ -1,2 +1,2 @@ -VITE_API_BASE_URL=https://parche.montest.ir/server/api +VITE_API_BASE_URL=https://nademitex.montest.ir/server/api VITE_USE_MOCK_AUTH=false diff --git a/.env.example b/.env.example index 29b0b73..9db9c08 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -VITE_API_BASE_URL=https://parche.montest.ir/server/api +VITE_API_BASE_URL=https://nademitex.montest.ir/server/api # سرور محلی (بعد از migrate + seed): # VITE_API_BASE_URL=http://127.0.0.1:3000/api @@ -7,4 +7,3 @@ VITE_API_BASE_URL=https://parche.montest.ir/server/api # VITE_API_BASE_URL=/server/api VITE_USE_MOCK_AUTH=false - diff --git a/.env.production b/.env.production index d3d8334..ac75434 100644 --- a/.env.production +++ b/.env.production @@ -1 +1 @@ -VITE_API_BASE_URL=https://parche.montest.ir/server/api +VITE_API_BASE_URL=https://nademitex.montest.ir/server/api diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 7c850f3..0000000 --- a/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -registry=https://registry.npmmirror.com -replace-registry-host=always diff --git a/Dockerfile b/Dockerfile index e4b6d9b..21c1b05 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,19 @@ -FROM node:20 +FROM docker.iranserver.com/node:20 WORKDIR /app -COPY package.json package-lock.json .npmrc ./ +COPY package.json package-lock.json ./ COPY scripts ./scripts -ENV NPM_CONFIG_REGISTRY=https://registry.npmmirror.com -RUN npm config set registry https://registry.npmmirror.com \ - && npm config set replace-registry-host always \ +RUN npm config set registry https://mirror2.chabokan.net/npm/ \ + && npm config set replace-registry-host npmjs \ && npm config set fetch-retry-mintimeout 10000 \ && npm config set fetch-retry-maxtimeout 120000 \ && npm config set fetch-timeout 120000 \ - && npm config set fetch-retries 5 \ - && npm config set progress true \ - && npm config set loglevel info + && npm config set fetch-retries 5 ENV NODE_ENV=development -RUN npm ci --include=dev --foreground-scripts --no-audit --no-fund --registry=https://registry.npmmirror.com +RUN npm ci --include=dev --foreground-scripts --registry=https://mirror2.chabokan.net/npm/ COPY . . @@ -27,7 +24,7 @@ ARG VITE_BASE_PATH RUN node scripts/write-docker-vite-env.mjs \ && unset VITE_API_BASE_URL VITE_USE_MOCK_AUTH VITE_BASE_PATH \ - && npm run build-only + && npm run build ENV NODE_ENV=production ENV VITE_BASE_PATH=/ diff --git a/scripts/write-docker-vite-env.mjs b/scripts/write-docker-vite-env.mjs index ba3a441..3397311 100644 --- a/scripts/write-docker-vite-env.mjs +++ b/scripts/write-docker-vite-env.mjs @@ -34,7 +34,7 @@ for (const key of keys) { } if (!merged.VITE_API_BASE_URL) { - merged.VITE_API_BASE_URL = 'https://parche.montest.ir/server/api' + merged.VITE_API_BASE_URL = 'https://nademitex.montest.ir/server/api' } if (!merged.VITE_USE_MOCK_AUTH) { diff --git a/src/services/http.ts b/src/services/http.ts index 4901333..38c5e19 100644 --- a/src/services/http.ts +++ b/src/services/http.ts @@ -2,7 +2,7 @@ const TOKEN_KEY = 'ft_access_token' export function getApiBaseUrl(): string { return (import.meta.env.VITE_API_BASE_URL as string | undefined)?.replace(/\/$/, '') - || 'https://parche.montest.ir/server/api' + || 'https://nademitex.montest.ir/server/api' } export function getAccessToken(): string | null { diff --git a/vite.config.ts b/vite.config.ts index b204145..4bb85b5 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -22,7 +22,7 @@ export default defineConfig(({ mode }) => ({ server: { proxy: { '/server/api': { - target: 'https://parche.montest.ir', + target: 'https://nademitex.montest.ir', changeOrigin: true, secure: true, },