feat: 增强维护模式和审计页面功能,优化构建流程
All checks were successful
docker-images / resolve-build-targets (push) Successful in 4s
ui-regression / playwright-regression (push) Successful in 5m55s
docker-images / build-and-push (admin) (push) Successful in 54s
docker-images / build-and-push (backend) (push) Successful in 4s
docker-images / build-and-push (frontend) (push) Successful in 1m8s
docker-images / submit-indexnow (push) Successful in 15s
All checks were successful
docker-images / resolve-build-targets (push) Successful in 4s
ui-regression / playwright-regression (push) Successful in 5m55s
docker-images / build-and-push (admin) (push) Successful in 54s
docker-images / build-and-push (backend) (push) Successful in 4s
docker-images / build-and-push (frontend) (push) Successful in 1m8s
docker-images / submit-indexnow (push) Successful in 15s
This commit is contained in:
@@ -7,9 +7,16 @@ const mockBaseUrl = 'http://127.0.0.1:5159'
|
||||
const frontendBaseUrl = 'http://127.0.0.1:4321'
|
||||
const adminBaseUrl = 'http://127.0.0.1:4322'
|
||||
const isCi = Boolean(process.env.CI)
|
||||
const useBuiltApp = process.env.PLAYWRIGHT_USE_BUILT_APP === '1'
|
||||
const __filename = fileURLToPath(import.meta.url)
|
||||
const __dirname = path.dirname(__filename)
|
||||
const repoRoot = path.resolve(__dirname, '..')
|
||||
const frontendCommand = useBuiltApp
|
||||
? 'node ./dist/server/entry.mjs'
|
||||
: 'pnpm dev --host 127.0.0.1 --port 4321'
|
||||
const adminCommand = useBuiltApp
|
||||
? 'pnpm preview --host 127.0.0.1 --port 4322'
|
||||
: 'pnpm dev --host 127.0.0.1 --port 4322'
|
||||
|
||||
export default defineConfig({
|
||||
testDir: './tests',
|
||||
@@ -62,7 +69,7 @@ export default defineConfig({
|
||||
},
|
||||
},
|
||||
{
|
||||
command: 'pnpm dev --host 127.0.0.1 --port 4321',
|
||||
command: frontendCommand,
|
||||
cwd: path.resolve(repoRoot, 'frontend'),
|
||||
url: frontendBaseUrl,
|
||||
reuseExistingServer: !isCi,
|
||||
@@ -70,13 +77,16 @@ export default defineConfig({
|
||||
stderr: 'pipe',
|
||||
env: {
|
||||
...process.env,
|
||||
HOST: '127.0.0.1',
|
||||
PORT: '4321',
|
||||
...(useBuiltApp ? { NODE_ENV: 'production' } : {}),
|
||||
PUBLIC_API_BASE_URL: `${mockBaseUrl}/api`,
|
||||
INTERNAL_API_BASE_URL: `${mockBaseUrl}/api`,
|
||||
PUBLIC_IMAGE_ALLOWED_HOSTS: '127.0.0.1:5159,127.0.0.1',
|
||||
},
|
||||
},
|
||||
{
|
||||
command: 'pnpm dev --host 127.0.0.1 --port 4322',
|
||||
command: adminCommand,
|
||||
cwd: path.resolve(repoRoot, 'admin'),
|
||||
url: adminBaseUrl,
|
||||
reuseExistingServer: !isCi,
|
||||
|
||||
Reference in New Issue
Block a user