From 8ccf44e33116768bd42024fe4b4fd5afe1ffea1f Mon Sep 17 00:00:00 2001
From: thucpn <thucsh2@gmail.com>
Date: Thu, 20 Mar 2025 16:46:21 +0700
Subject: [PATCH] export static folder and copy .next server

---
 packages/server/.gitignore          | 1 +
 packages/server/next/next.config.ts | 2 +-
 packages/server/package.json        | 3 ++-
 3 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 packages/server/.gitignore

diff --git a/packages/server/.gitignore b/packages/server/.gitignore
new file mode 100644
index 000000000..93a464bbf
--- /dev/null
+++ b/packages/server/.gitignore
@@ -0,0 +1 @@
+static/
\ No newline at end of file
diff --git a/packages/server/next/next.config.ts b/packages/server/next/next.config.ts
index bb5895d04..0ef124ff4 100644
--- a/packages/server/next/next.config.ts
+++ b/packages/server/next/next.config.ts
@@ -1,7 +1,7 @@
 import type { NextConfig } from "next";
 
 const nextConfig: NextConfig = {
-  distDir: "../.next",
+  distDir: "../static",
   output: "export",
 };
 
diff --git a/packages/server/package.json b/packages/server/package.json
index dcf42aefb..343db8bb1 100644
--- a/packages/server/package.json
+++ b/packages/server/package.json
@@ -19,6 +19,7 @@
   },
   "files": [
     "dist",
+    "static",
     ".next"
   ],
   "repository": {
@@ -28,7 +29,7 @@
   },
   "scripts": {
     "dev:next": "cd ./next && next dev",
-    "prebuild": "cd ./next && next build",
+    "prebuild": "cd ./next && next build && cp -r .next ../",
     "build": "bunchee",
     "dev": "bunchee --watch"
   },
-- 
GitLab