diff --git a/dist/.prod-stage/web_hga_h5.tar.gz b/dist/.prod-stage/web_hga_h5.tar.gz new file mode 100644 index 0000000..d77d537 Binary files /dev/null and b/dist/.prod-stage/web_hga_h5.tar.gz differ diff --git a/dist/.prod-stage/web_hga_h5.tar.gz.sha256 b/dist/.prod-stage/web_hga_h5.tar.gz.sha256 new file mode 100644 index 0000000..0d34490 --- /dev/null +++ b/dist/.prod-stage/web_hga_h5.tar.gz.sha256 @@ -0,0 +1 @@ +67b04a9737cad78b4fd5e0f9a3e637b503efbf51b1d31fb8d42c87ce84b2d480 web_hga_h5.tar.gz diff --git a/dist/production-linux-x64-glibc/config/production.env b/dist/production-linux-x64-glibc/config/production.env new file mode 100644 index 0000000..ac93767 --- /dev/null +++ b/dist/production-linux-x64-glibc/config/production.env @@ -0,0 +1,9 @@ +APP_ENV=production +NEXT_PUBLIC_API_BASE_URL= +# 应用接口在 21033。不要写成 H5 的 21035,也不要写 127.0.0.1(H5 进程里不一定能连到本机 Go)。 +API_PROXY_TARGET=http://139.162.49.252:21033 +PORT=21035 +NEXT_PUBLIC_TRACKER_APP_ID=JHA-3108 +NEXT_PUBLIC_GTAG_ID=G-ERJ0ETSK74 +NEXT_PUBLIC_SITE_URL=https://huangguoduanju.io +NEXT_PUBLIC_APP_VERSION=1.0.0 diff --git a/dist/production-linux-x64-glibc/ecosystem.config.cjs b/dist/production-linux-x64-glibc/ecosystem.config.cjs new file mode 100644 index 0000000..98298a4 --- /dev/null +++ b/dist/production-linux-x64-glibc/ecosystem.config.cjs @@ -0,0 +1,19 @@ +/** PM2:必须 node start.mjs,禁止 next start */ +module.exports = { + apps: [ + { + name: "hddj_h5", + cwd: __dirname, + script: "start.mjs", + interpreter: "node", + instances: 1, + exec_mode: "fork", + env: { + NODE_ENV: "production", + APP_ENV: "production", + HOSTNAME: "0.0.0.0", + PORT: "21035", + }, + }, + ], +}; diff --git a/dist/production-linux-x64-glibc/package.json b/dist/production-linux-x64-glibc/package.json new file mode 100644 index 0000000..3508423 --- /dev/null +++ b/dist/production-linux-x64-glibc/package.json @@ -0,0 +1,12 @@ +{ + "name": "jha-1048-hddj-web", + "version": "1.0.0", + "private": true, + "type": "module", + "scripts": { + "start": "node ./start.mjs" + }, + "engines": { + "node": ">=20.9.0" + } +} diff --git a/dist/production-linux-x64-glibc/public/.gitkeep b/dist/production-linux-x64-glibc/public/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/production-linux-x64-glibc/public/6d41643810d540ce924edb982c3d3171.txt b/dist/production-linux-x64-glibc/public/6d41643810d540ce924edb982c3d3171.txt new file mode 100644 index 0000000..136a754 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/6d41643810d540ce924edb982c3d3171.txt @@ -0,0 +1 @@ +6d41643810d540ce924edb982c3d3171 \ No newline at end of file diff --git a/dist/production-linux-x64-glibc/public/coin.png b/dist/production-linux-x64-glibc/public/coin.png new file mode 100644 index 0000000..8879fca Binary files /dev/null and b/dist/production-linux-x64-glibc/public/coin.png differ diff --git a/dist/production-linux-x64-glibc/public/favicon.png b/dist/production-linux-x64-glibc/public/favicon.png new file mode 100644 index 0000000..301467b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/favicon.png differ diff --git a/dist/production-linux-x64-glibc/public/google5ce6ca462e54c213.html b/dist/production-linux-x64-glibc/public/google5ce6ca462e54c213.html new file mode 100644 index 0000000..2669e96 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/google5ce6ca462e54c213.html @@ -0,0 +1 @@ +google-site-verification: google5ce6ca462e54c213.html \ No newline at end of file diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/0.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/0.png new file mode 100644 index 0000000..8163280 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/0.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/1.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/1.png new file mode 100644 index 0000000..c8397ff Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/1.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/10.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/10.png new file mode 100644 index 0000000..723fe8b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/10.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/11.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/11.png new file mode 100644 index 0000000..7477c9e Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/11.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/12.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/12.png new file mode 100644 index 0000000..f1e1a19 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/12.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/2.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/2.png new file mode 100644 index 0000000..4796886 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/2.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/3.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/3.png new file mode 100644 index 0000000..afadf24 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/3.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/4.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/4.png new file mode 100644 index 0000000..85dd094 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/4.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/5.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/5.png new file mode 100644 index 0000000..d8bc4e5 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/5.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/6.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/6.png new file mode 100644 index 0000000..e1003e7 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/6.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/7.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/7.png new file mode 100644 index 0000000..ffd7db5 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/7.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/8.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/8.png new file mode 100644 index 0000000..8bc93cd Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/8.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/benefit/9.png b/dist/production-linux-x64-glibc/public/icons/apps/benefit/9.png new file mode 100644 index 0000000..6df14b0 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/benefit/9.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/0.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/0.png new file mode 100644 index 0000000..ed547f2 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/0.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/1.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/1.png new file mode 100644 index 0000000..c0c1063 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/1.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/10.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/10.png new file mode 100644 index 0000000..b5a17c8 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/10.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/11.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/11.png new file mode 100644 index 0000000..595b2f9 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/11.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/12.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/12.png new file mode 100644 index 0000000..b4238ac Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/12.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/13.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/13.png new file mode 100644 index 0000000..75e74dc Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/13.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/14.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/14.png new file mode 100644 index 0000000..fcddde3 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/14.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/15.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/15.png new file mode 100644 index 0000000..cbcd688 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/15.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/2.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/2.png new file mode 100644 index 0000000..0bd841a Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/2.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/3.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/3.png new file mode 100644 index 0000000..6bd0220 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/3.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/4.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/4.png new file mode 100644 index 0000000..61f9fb1 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/4.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/5.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/5.png new file mode 100644 index 0000000..f84c53b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/5.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/6.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/6.png new file mode 100644 index 0000000..fbe5962 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/6.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/7.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/7.png new file mode 100644 index 0000000..3b93b3b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/7.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/8.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/8.png new file mode 100644 index 0000000..0b98570 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/8.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/apps/promo/9.png b/dist/production-linux-x64-glibc/public/icons/apps/promo/9.png new file mode 100644 index 0000000..a5e1ae4 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/apps/promo/9.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/qq.png b/dist/production-linux-x64-glibc/public/icons/qq.png new file mode 100644 index 0000000..410522a Binary files /dev/null and b/dist/production-linux-x64-glibc/public/icons/qq.png differ diff --git a/dist/production-linux-x64-glibc/public/icons/return/0.svg b/dist/production-linux-x64-glibc/public/icons/return/0.svg new file mode 100644 index 0000000..284c4ad --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/return/0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/return/1.svg b/dist/production-linux-x64-glibc/public/icons/return/1.svg new file mode 100644 index 0000000..785348f --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/return/1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/return/2.svg b/dist/production-linux-x64-glibc/public/icons/return/2.svg new file mode 100644 index 0000000..75a9613 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/return/2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/return/3.svg b/dist/production-linux-x64-glibc/public/icons/return/3.svg new file mode 100644 index 0000000..fd6d63f --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/return/3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/return/4.svg b/dist/production-linux-x64-glibc/public/icons/return/4.svg new file mode 100644 index 0000000..e5f1b7d --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/return/4.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/android.svg b/dist/production-linux-x64-glibc/public/icons/road/android.svg new file mode 100644 index 0000000..8469d48 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/android.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/biz.svg b/dist/production-linux-x64-glibc/public/icons/road/biz.svg new file mode 100644 index 0000000..0abe8d6 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/biz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/desktop.svg b/dist/production-linux-x64-glibc/public/icons/road/desktop.svg new file mode 100644 index 0000000..1d298e0 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/desktop.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/devices.svg b/dist/production-linux-x64-glibc/public/icons/road/devices.svg new file mode 100644 index 0000000..e5f1b7d --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/devices.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/email.svg b/dist/production-linux-x64-glibc/public/icons/road/email.svg new file mode 100644 index 0000000..b041985 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/email.svg @@ -0,0 +1,4 @@ + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/iphone.svg b/dist/production-linux-x64-glibc/public/icons/road/iphone.svg new file mode 100644 index 0000000..5116bb4 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/iphone.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/link.svg b/dist/production-linux-x64-glibc/public/icons/road/link.svg new file mode 100644 index 0000000..785348f --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/link.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/rocket.svg b/dist/production-linux-x64-glibc/public/icons/road/rocket.svg new file mode 100644 index 0000000..284c4ad --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/rocket.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/shield.svg b/dist/production-linux-x64-glibc/public/icons/road/shield.svg new file mode 100644 index 0000000..75a9613 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/shield.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/tg.svg b/dist/production-linux-x64-glibc/public/icons/road/tg.svg new file mode 100644 index 0000000..a7da62e --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/tg.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/troubleshoot.svg b/dist/production-linux-x64-glibc/public/icons/road/troubleshoot.svg new file mode 100644 index 0000000..fd6d63f --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/troubleshoot.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/road/twitter.svg b/dist/production-linux-x64-glibc/public/icons/road/twitter.svg new file mode 100644 index 0000000..cb10f46 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/road/twitter.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/search.svg b/dist/production-linux-x64-glibc/public/icons/search.svg new file mode 100644 index 0000000..c64008b --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/search.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/icons/series-heat.svg b/dist/production-linux-x64-glibc/public/icons/series-heat.svg new file mode 100644 index 0000000..cfadbaf --- /dev/null +++ b/dist/production-linux-x64-glibc/public/icons/series-heat.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/avatar.png b/dist/production-linux-x64-glibc/public/images/avatar.png new file mode 100644 index 0000000..b7ac55c Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/avatar.png differ diff --git a/dist/production-linux-x64-glibc/public/images/covers/0.jpg b/dist/production-linux-x64-glibc/public/images/covers/0.jpg new file mode 100644 index 0000000..9ee8be0 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/covers/0.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/covers/1.jpg b/dist/production-linux-x64-glibc/public/images/covers/1.jpg new file mode 100644 index 0000000..6865d00 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/covers/1.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/covers/2.jpg b/dist/production-linux-x64-glibc/public/images/covers/2.jpg new file mode 100644 index 0000000..019b8cf Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/covers/2.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/covers/3.jpg b/dist/production-linux-x64-glibc/public/images/covers/3.jpg new file mode 100644 index 0000000..ce0a9e3 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/covers/3.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/covers/4.jpg b/dist/production-linux-x64-glibc/public/images/covers/4.jpg new file mode 100644 index 0000000..4746a33 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/covers/4.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/covers/5.jpg b/dist/production-linux-x64-glibc/public/images/covers/5.jpg new file mode 100644 index 0000000..9d03635 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/covers/5.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/0-portrait.jpg b/dist/production-linux-x64-glibc/public/images/hero/0-portrait.jpg new file mode 100644 index 0000000..3fa128f Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/0-portrait.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/0-wide.webp b/dist/production-linux-x64-glibc/public/images/hero/0-wide.webp new file mode 100644 index 0000000..7889474 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/0-wide.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/1-portrait.jpg b/dist/production-linux-x64-glibc/public/images/hero/1-portrait.jpg new file mode 100644 index 0000000..b820d2b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/1-portrait.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/1-wide.webp b/dist/production-linux-x64-glibc/public/images/hero/1-wide.webp new file mode 100644 index 0000000..4711468 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/1-wide.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/2-portrait.jpg b/dist/production-linux-x64-glibc/public/images/hero/2-portrait.jpg new file mode 100644 index 0000000..7c4dfec Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/2-portrait.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/2-wide.webp b/dist/production-linux-x64-glibc/public/images/hero/2-wide.webp new file mode 100644 index 0000000..f03fd74 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/2-wide.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/3-portrait.jpg b/dist/production-linux-x64-glibc/public/images/hero/3-portrait.jpg new file mode 100644 index 0000000..60fa963 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/3-portrait.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/3-wide.webp b/dist/production-linux-x64-glibc/public/images/hero/3-wide.webp new file mode 100644 index 0000000..8f9f372 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/3-wide.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/4-portrait.jpg b/dist/production-linux-x64-glibc/public/images/hero/4-portrait.jpg new file mode 100644 index 0000000..19181e0 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/4-portrait.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/4-wide.webp b/dist/production-linux-x64-glibc/public/images/hero/4-wide.webp new file mode 100644 index 0000000..e1a208c Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/4-wide.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/5-portrait.jpg b/dist/production-linux-x64-glibc/public/images/hero/5-portrait.jpg new file mode 100644 index 0000000..2b9f249 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/5-portrait.jpg differ diff --git a/dist/production-linux-x64-glibc/public/images/hero/5-wide.webp b/dist/production-linux-x64-glibc/public/images/hero/5-wide.webp new file mode 100644 index 0000000..e901b57 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/hero/5-wide.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/nav/background.webp b/dist/production-linux-x64-glibc/public/images/nav/background.webp new file mode 100644 index 0000000..ed10c27 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/nav/background.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/nav/download.png b/dist/production-linux-x64-glibc/public/images/nav/download.png new file mode 100644 index 0000000..71165bc Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/nav/download.png differ diff --git a/dist/production-linux-x64-glibc/public/images/nav/glow.svg b/dist/production-linux-x64-glibc/public/images/nav/glow.svg new file mode 100644 index 0000000..51e2277 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/nav/glow.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/qr.png b/dist/production-linux-x64-glibc/public/images/qr.png new file mode 100644 index 0000000..c467792 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/qr.png differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/city.webp b/dist/production-linux-x64-glibc/public/images/topics/city.webp new file mode 100644 index 0000000..090509b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/city.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/dream.webp b/dist/production-linux-x64-glibc/public/images/topics/dream.webp new file mode 100644 index 0000000..ae91211 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/dream.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/free.webp b/dist/production-linux-x64-glibc/public/images/topics/free.webp new file mode 100644 index 0000000..3fcce1b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/free.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/growth.webp b/dist/production-linux-x64-glibc/public/images/topics/growth.webp new file mode 100644 index 0000000..fa11642 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/growth.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/hot.webp b/dist/production-linux-x64-glibc/public/images/topics/hot.webp new file mode 100644 index 0000000..29e4127 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/hot.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/love.webp b/dist/production-linux-x64-glibc/public/images/topics/love.webp new file mode 100644 index 0000000..388dc70 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/love.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/twists.webp b/dist/production-linux-x64-glibc/public/images/topics/twists.webp new file mode 100644 index 0000000..91cd7da Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/twists.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/topics/worth.webp b/dist/production-linux-x64-glibc/public/images/topics/worth.webp new file mode 100644 index 0000000..3079841 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/topics/worth.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/auth-eye-off.svg b/dist/production-linux-x64-glibc/public/images/ui/auth-eye-off.svg new file mode 100644 index 0000000..166d8cb --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/auth-eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/production-linux-x64-glibc/public/images/ui/auth-eye.svg b/dist/production-linux-x64-glibc/public/images/ui/auth-eye.svg new file mode 100644 index 0000000..a8857f5 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/auth-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/production-linux-x64-glibc/public/images/ui/bottom-app.png b/dist/production-linux-x64-glibc/public/images/ui/bottom-app.png new file mode 100644 index 0000000..56229cc Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/bottom-app.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/check-on.svg b/dist/production-linux-x64-glibc/public/images/ui/check-on.svg new file mode 100644 index 0000000..36c6a01 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/check-on.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/ui/check.svg b/dist/production-linux-x64-glibc/public/images/ui/check.svg new file mode 100644 index 0000000..44434b5 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/check.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/ui/coin.svg b/dist/production-linux-x64-glibc/public/images/ui/coin.svg new file mode 100644 index 0000000..507345c --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/coin.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-calendar.png b/dist/production-linux-x64-glibc/public/images/ui/empty-calendar.png new file mode 100644 index 0000000..1dbc6b0 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-calendar.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-content.png b/dist/production-linux-x64-glibc/public/images/ui/empty-content.png new file mode 100644 index 0000000..4a9f939 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-content.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-data.png b/dist/production-linux-x64-glibc/public/images/ui/empty-data.png new file mode 100644 index 0000000..82d610d Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-data.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-error.png b/dist/production-linux-x64-glibc/public/images/ui/empty-error.png new file mode 100644 index 0000000..bf4a6dc Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-error.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-messages.png b/dist/production-linux-x64-glibc/public/images/ui/empty-messages.png new file mode 100644 index 0000000..d53beea Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-messages.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-network.png b/dist/production-linux-x64-glibc/public/images/ui/empty-network.png new file mode 100644 index 0000000..4eb97e8 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-network.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-planet.png b/dist/production-linux-x64-glibc/public/images/ui/empty-planet.png new file mode 100644 index 0000000..7d4c318 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-planet.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-profile.png b/dist/production-linux-x64-glibc/public/images/ui/empty-profile.png new file mode 100644 index 0000000..fcd8724 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-profile.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-purchased.png b/dist/production-linux-x64-glibc/public/images/ui/empty-purchased.png new file mode 100644 index 0000000..2813a74 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-purchased.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-records.png b/dist/production-linux-x64-glibc/public/images/ui/empty-records.png new file mode 100644 index 0000000..7b30358 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-records.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-search.png b/dist/production-linux-x64-glibc/public/images/ui/empty-search.png new file mode 100644 index 0000000..38b1707 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-search.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/empty-write.png b/dist/production-linux-x64-glibc/public/images/ui/empty-write.png new file mode 100644 index 0000000..5334d67 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/empty-write.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/film.webp b/dist/production-linux-x64-glibc/public/images/ui/film.webp new file mode 100644 index 0000000..40b247b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/film.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/hero-badge.png b/dist/production-linux-x64-glibc/public/images/ui/hero-badge.png new file mode 100644 index 0000000..b22b88a Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/hero-badge.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/rank-1.webp b/dist/production-linux-x64-glibc/public/images/ui/rank-1.webp new file mode 100644 index 0000000..66270e4 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/rank-1.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/rank-2.webp b/dist/production-linux-x64-glibc/public/images/ui/rank-2.webp new file mode 100644 index 0000000..a195770 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/rank-2.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/rank-3.webp b/dist/production-linux-x64-glibc/public/images/ui/rank-3.webp new file mode 100644 index 0000000..0776d5b Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/rank-3.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/startup-age-desktop.svg b/dist/production-linux-x64-glibc/public/images/ui/startup-age-desktop.svg new file mode 100644 index 0000000..96b3353 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/startup-age-desktop.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/ui/startup-age-mobile.svg b/dist/production-linux-x64-glibc/public/images/ui/startup-age-mobile.svg new file mode 100644 index 0000000..5991d68 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/startup-age-mobile.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/ui/startup-close.svg b/dist/production-linux-x64-glibc/public/images/ui/startup-close.svg new file mode 100644 index 0000000..69ccf12 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/images/ui/startup-close.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dist/production-linux-x64-glibc/public/images/ui/tag-1.png b/dist/production-linux-x64-glibc/public/images/ui/tag-1.png new file mode 100644 index 0000000..d0dfffc Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/tag-1.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/tag-2.png b/dist/production-linux-x64-glibc/public/images/ui/tag-2.png new file mode 100644 index 0000000..82afe9f Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/tag-2.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/tag-3.png b/dist/production-linux-x64-glibc/public/images/ui/tag-3.png new file mode 100644 index 0000000..4d50760 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/tag-3.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/tag-4.png b/dist/production-linux-x64-glibc/public/images/ui/tag-4.png new file mode 100644 index 0000000..50f8758 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/tag-4.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/unlock-coin.webp b/dist/production-linux-x64-glibc/public/images/ui/unlock-coin.webp new file mode 100644 index 0000000..f574673 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/unlock-coin.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/unlock-gift.webp b/dist/production-linux-x64-glibc/public/images/ui/unlock-gift.webp new file mode 100644 index 0000000..976d738 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/unlock-gift.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/unlock-hero-art.webp b/dist/production-linux-x64-glibc/public/images/ui/unlock-hero-art.webp new file mode 100644 index 0000000..7d1dcfb Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/unlock-hero-art.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/unlock-value-coin.webp b/dist/production-linux-x64-glibc/public/images/ui/unlock-value-coin.webp new file mode 100644 index 0000000..5bb1fa3 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/unlock-value-coin.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/unlock-wallet.webp b/dist/production-linux-x64-glibc/public/images/ui/unlock-wallet.webp new file mode 100644 index 0000000..16bab41 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/unlock-wallet.webp differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/wide-ad-1.png b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-1.png new file mode 100644 index 0000000..9fa3162 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-1.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/wide-ad-2.png b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-2.png new file mode 100644 index 0000000..f934bfb Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-2.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/wide-ad-3.png b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-3.png new file mode 100644 index 0000000..00528a1 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-3.png differ diff --git a/dist/production-linux-x64-glibc/public/images/ui/wide-ad-4.png b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-4.png new file mode 100644 index 0000000..4018ea4 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/images/ui/wide-ad-4.png differ diff --git a/dist/production-linux-x64-glibc/public/logo.png b/dist/production-linux-x64-glibc/public/logo.png new file mode 100644 index 0000000..da85756 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/logo.png differ diff --git a/dist/production-linux-x64-glibc/public/og-default.png b/dist/production-linux-x64-glibc/public/og-default.png new file mode 100644 index 0000000..5ae739a Binary files /dev/null and b/dist/production-linux-x64-glibc/public/og-default.png differ diff --git a/dist/production-linux-x64-glibc/public/placeholder.png b/dist/production-linux-x64-glibc/public/placeholder.png new file mode 100644 index 0000000..5f30a53 Binary files /dev/null and b/dist/production-linux-x64-glibc/public/placeholder.png differ diff --git a/dist/production-linux-x64-glibc/public/static/sitemap.xsl b/dist/production-linux-x64-glibc/public/static/sitemap.xsl new file mode 100644 index 0000000..d31c603 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/static/sitemap.xsl @@ -0,0 +1,45 @@ + + + + + + + + + Sitemap + + + +

Sitemap

+ + + + + + + + + + + +
loclastmod
+ + + + +
+ + +
+
diff --git a/dist/production-linux-x64-glibc/public/static/sitemapindex.xsl b/dist/production-linux-x64-glibc/public/static/sitemapindex.xsl new file mode 100644 index 0000000..41afa64 --- /dev/null +++ b/dist/production-linux-x64-glibc/public/static/sitemapindex.xsl @@ -0,0 +1,45 @@ + + + + + + + + + Sitemap Index + + + +

Sitemap Index

+ + + + + + + + + + + +
loclastmod
+ + + + +
+ + +
+
diff --git a/dist/production-linux-x64-glibc/runtime-target.json b/dist/production-linux-x64-glibc/runtime-target.json new file mode 100644 index 0000000..3542a20 --- /dev/null +++ b/dist/production-linux-x64-glibc/runtime-target.json @@ -0,0 +1,7 @@ +{ + "platform": "linux", + "arch": "x64", + "libc": "glibc", + "environment": "production", + "packaging": "standalone" +} diff --git a/dist/production-linux-x64-glibc/server.js b/dist/production-linux-x64-glibc/server.js new file mode 100644 index 0000000..0dc467b --- /dev/null +++ b/dist/production-linux-x64-glibc/server.js @@ -0,0 +1,44 @@ +performance.mark('next-start'); +import path from 'node:path' +import { fileURLToPath } from 'node:url' +import module from 'node:module' +const require = module.createRequire(import.meta.url) +const __dirname = fileURLToPath(new URL('.', import.meta.url)) + + +const dir = path.join(__dirname) + +process.env.NODE_ENV = 'production' +process.chdir(__dirname) + +const currentPort = parseInt(process.env.PORT, 10) || 21035 +const hostname = process.env.HOSTNAME || '0.0.0.0' + +let keepAliveTimeout = parseInt(process.env.KEEP_ALIVE_TIMEOUT, 10) +const nextConfig = {"env":{},"webpack":null,"typescript":{"ignoreBuildErrors":false},"typedRoutes":false,"distDir":"./.next","cleanDistDir":true,"assetPrefix":"","cacheMaxMemorySize":52428800,"configOrigin":"next.config.ts","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"instrumentationClientInject":[],"poweredByHeader":false,"compress":true,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":14400,"formats":["image/webp"],"maximumRedirects":3,"maximumResponseBody":50000000,"dangerouslyAllowLocalIP":false,"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"attachment","localPatterns":[{"pathname":"**","search":""}],"remotePatterns":[],"qualities":[75],"unoptimized":false,"customCacheHandler":false},"devIndicators":{"position":"bottom-left"},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":5},"basePath":"","sassOptions":{},"trailingSlash":false,"i18n":null,"productionBrowserSourceMaps":false,"excludeDefaultMomentLocales":true,"reactProductionProfiling":false,"reactStrictMode":null,"reactMaxHeadersLength":6000,"httpAgentOptions":{"keepAlive":true},"logging":{"serverFunctions":true,"browserToTerminal":"warn"},"compiler":{},"expireTime":31536000,"staticPageGenerationTimeout":60,"output":"standalone","modularizeImports":{"@mui/icons-material":{"transform":"@mui/icons-material/{{member}}"},"lodash":{"transform":"lodash/{{member}}"}},"outputFileTracingRoot":"/Users/fish/Downloads/fish_work/web_hga/web_hgdja_h5","allowedDevOrigins":["127.0.0.1"],"enablePrerenderSourceMaps":true,"cacheComponents":true,"cacheLife":{"default":{"stale":300,"revalidate":900,"expire":4294967294},"seconds":{"stale":30,"revalidate":1,"expire":60},"minutes":{"stale":300,"revalidate":60,"expire":3600},"hours":{"stale":300,"revalidate":3600,"expire":86400},"days":{"stale":300,"revalidate":86400,"expire":604800},"weeks":{"stale":300,"revalidate":604800,"expire":2592000},"max":{"stale":300,"revalidate":2592000,"expire":31536000}},"cacheHandlers":{},"deprecated":{},"experimental":{"agentUpgrade":"security","agentFeedback":false,"coldCacheBadge":false,"collapseAdapterRoutes":true,"devValidationWorker":true,"useSkewCookie":false,"cssChunking":true,"multiZoneDraftMode":false,"appNavFailHandling":false,"parallelRouteMetadata":false,"prerenderEarlyExit":true,"serverMinification":true,"linkNoTouchStart":false,"caseSensitiveRoutes":false,"cachedNavigations":true,"dynamicOnHover":false,"reactBrowserBailout":true,"useOffline":false,"varyParams":true,"optimisticRouting":true,"concurrentRouterQueue":false,"instrumentationClientRouterTransitionEvents":false,"prefetchInlining":{"maxSize":2048,"maxBundleSize":10240},"preloadEntriesOnStart":true,"clientRouterFilter":true,"clientRouterFilterRedirects":false,"fetchCacheKeyPrefix":"","proxyPrefetch":"flexible","optimisticClientCache":true,"manualClientBasePath":false,"cpus":9,"memoryBasedWorkersCount":false,"imgOptConcurrency":null,"imgOptOperationCache":null,"imgOptTimeoutInSeconds":7,"imgOptMaxInputPixels":268402689,"imgOptSequentialRead":null,"imgOptMozjpeg":true,"isrFlushToDisk":true,"workerThreads":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"devMemoryThresholdRestart":true,"disableOptimizedLoading":false,"gzipSize":true,"craCompat":false,"esmExternals":true,"fullySpecified":false,"swcTraceProfiling":false,"forceSwcTransforms":false,"requestInsights":false,"largePageDataBytes":128000,"typedEnv":false,"parallelServerCompiles":false,"parallelServerBuildTraces":false,"ppr":false,"authInterrupts":false,"webpackMemoryOptimizations":false,"optimizeServerReact":true,"strictRouteTypes":false,"useTypeScriptCli":true,"removeUncaughtErrorAndRejectionListeners":false,"validateRSCRequestHeaders":true,"staleTimes":{"dynamic":0,"static":300},"reactDebugChannel":true,"serverComponentsHmrCache":true,"serverComponentsHmrCancellation":false,"staticGenerationMaxConcurrency":8,"staticGenerationMinPagesPerWorker":25,"transitionIndicator":false,"gestureTransition":false,"inlineCss":false,"useCache":true,"useCacheStaticRootParamTracking":false,"globalNotFound":false,"explicitParallelRouteChildren":true,"strictRouteMatching":true,"browserDebugInfoInTerminal":"warn","lockDistDir":true,"disableResumeDataCacheCompression":false,"proxyClientMaxBodySize":10485760,"hideLogsAfterAbort":false,"mcpServer":true,"exposeRuntimeErrorsToHMR":false,"turbopackFileSystemCacheForDev":true,"turbopackFileSystemCacheForBuild":true,"turbopackStaleOutputMaxAge":604800000,"turbopackInferModuleSideEffects":true,"turbopackPluginRuntimeStrategy":"childProcesses","turbopackSharedRuntime":true,"turbopackMemoryEvictionMode":"auto","optimizePackageImports":["lucide-react","date-fns","lodash-es","ramda","antd","react-bootstrap","ahooks","@ant-design/icons","@headlessui/react","@headlessui-float/react","@heroicons/react/20/solid","@heroicons/react/24/solid","@heroicons/react/24/outline","@visx/visx","@tremor/react","rxjs","@mui/material","@mui/icons-material","recharts","react-use","effect","@effect/schema","@effect/platform","@effect/platform-node","@effect/platform-browser","@effect/platform-bun","@effect/sql","@effect/sql-mssql","@effect/sql-mysql2","@effect/sql-pg","@effect/sql-sqlite-node","@effect/sql-sqlite-bun","@effect/sql-sqlite-wasm","@effect/sql-sqlite-react-native","@effect/rpc","@effect/rpc-http","@effect/typeclass","@effect/experimental","@effect/opentelemetry","@material-ui/core","@material-ui/icons","@tabler/icons-react","mui-core","react-icons/ai","react-icons/bi","react-icons/bs","react-icons/cg","react-icons/ci","react-icons/di","react-icons/fa","react-icons/fa6","react-icons/fc","react-icons/fi","react-icons/gi","react-icons/go","react-icons/gr","react-icons/hi","react-icons/hi2","react-icons/im","react-icons/io","react-icons/io5","react-icons/lia","react-icons/lib","react-icons/lu","react-icons/md","react-icons/pi","react-icons/ri","react-icons/rx","react-icons/si","react-icons/sl","react-icons/tb","react-icons/tfi","react-icons/ti","react-icons/vsc","react-icons/wi"],"cacheComponents":true,"useCacheTimeout":54,"instantInsights":{"validationLevel":"warning"},"trustHostHeader":false,"isExperimentalCompile":false},"htmlLimitedBots":"[\\w-]+-Google|Google-[\\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight","bundlePagesRouterDependencies":false,"configFileName":"next.config.ts","partialPrefetching":true,"repoRoot":"/Users/fish/Downloads/fish_work/web_hga/web_hgdja_h5","turbopack":{"root":"/Users/fish/Downloads/fish_work/web_hga/web_hgdja_h5"},"distDirRoot":".next","_originalRewrites":{"beforeFiles":[],"afterFiles":[{"source":"/api/:path*","destination":"http://139.162.49.252:21033/api/:path*"}],"fallback":[]}} + +process.env.__NEXT_PRIVATE_STANDALONE_CONFIG = JSON.stringify(nextConfig) + +require('next') +const { startServer } = require('next/dist/server/lib/start-server') + +if ( + Number.isNaN(keepAliveTimeout) || + !Number.isFinite(keepAliveTimeout) || + keepAliveTimeout < 0 +) { + keepAliveTimeout = undefined +} + +startServer({ + dir, + isDev: false, + config: nextConfig, + hostname, + port: currentPort, + allowRetry: false, + keepAliveTimeout, +}).catch((err) => { + console.error(err); + process.exit(1); +}); \ No newline at end of file diff --git a/dist/production-linux-x64-glibc/start.mjs b/dist/production-linux-x64-glibc/start.mjs new file mode 100644 index 0000000..4d417c3 --- /dev/null +++ b/dist/production-linux-x64-glibc/start.mjs @@ -0,0 +1,34 @@ +import { readFileSync, existsSync } from 'node:fs'; +import { resolve, dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { parse } from 'dotenv'; + +const root = dirname(fileURLToPath(import.meta.url)); +process.chdir(root); + +if (existsSync(resolve('static'))) { + throw new Error('Standalone must run in an isolated directory without a legacy static/ folder'); +} + +const buildIdFile = resolve(".next", 'BUILD_ID'); +if (!existsSync(buildIdFile)) { + throw new Error( + '缺少 ' + ".next" + '/BUILD_ID。请使用打包产物并用 node start.mjs 启动,不要使用 next start。', + ); +} + +const environment = "production"; +const read = (file) => (existsSync(file) ? parse(readFileSync(file)) : {}); +const config = { + ...read(resolve('config', environment + '.env')), + ...read(resolve('config', environment + '.local.env')), + ...process.env, + APP_ENV: environment, + NODE_ENV: 'production', +}; +const api = (config.API_PROXY_TARGET || config.NEXT_PUBLIC_API_BASE_URL || '').trim(); +if (!api) throw new Error('API_PROXY_TARGET 或 NEXT_PUBLIC_API_BASE_URL 必填'); +Object.assign(process.env, config); + +// standalone 入口(不是 next start) +await import('./server.js'); diff --git a/dist/production/config/production.env b/dist/production/config/production.env new file mode 100644 index 0000000..ac93767 --- /dev/null +++ b/dist/production/config/production.env @@ -0,0 +1,9 @@ +APP_ENV=production +NEXT_PUBLIC_API_BASE_URL= +# 应用接口在 21033。不要写成 H5 的 21035,也不要写 127.0.0.1(H5 进程里不一定能连到本机 Go)。 +API_PROXY_TARGET=http://139.162.49.252:21033 +PORT=21035 +NEXT_PUBLIC_TRACKER_APP_ID=JHA-3108 +NEXT_PUBLIC_GTAG_ID=G-ERJ0ETSK74 +NEXT_PUBLIC_SITE_URL=https://huangguoduanju.io +NEXT_PUBLIC_APP_VERSION=1.0.0 diff --git a/dist/production/ecosystem.config.cjs b/dist/production/ecosystem.config.cjs new file mode 100644 index 0000000..98298a4 --- /dev/null +++ b/dist/production/ecosystem.config.cjs @@ -0,0 +1,19 @@ +/** PM2:必须 node start.mjs,禁止 next start */ +module.exports = { + apps: [ + { + name: "hddj_h5", + cwd: __dirname, + script: "start.mjs", + interpreter: "node", + instances: 1, + exec_mode: "fork", + env: { + NODE_ENV: "production", + APP_ENV: "production", + HOSTNAME: "0.0.0.0", + PORT: "21035", + }, + }, + ], +}; diff --git a/dist/production/package.json b/dist/production/package.json new file mode 100644 index 0000000..3508423 --- /dev/null +++ b/dist/production/package.json @@ -0,0 +1,12 @@ +{ + "name": "jha-1048-hddj-web", + "version": "1.0.0", + "private": true, + "type": "module", + "scripts": { + "start": "node ./start.mjs" + }, + "engines": { + "node": ">=20.9.0" + } +} diff --git a/dist/production/public/.gitkeep b/dist/production/public/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/production/public/6d41643810d540ce924edb982c3d3171.txt b/dist/production/public/6d41643810d540ce924edb982c3d3171.txt new file mode 100644 index 0000000..136a754 --- /dev/null +++ b/dist/production/public/6d41643810d540ce924edb982c3d3171.txt @@ -0,0 +1 @@ +6d41643810d540ce924edb982c3d3171 \ No newline at end of file diff --git a/dist/production/public/coin.png b/dist/production/public/coin.png new file mode 100644 index 0000000..8879fca Binary files /dev/null and b/dist/production/public/coin.png differ diff --git a/dist/production/public/favicon.png b/dist/production/public/favicon.png new file mode 100644 index 0000000..301467b Binary files /dev/null and b/dist/production/public/favicon.png differ diff --git a/dist/production/public/google5ce6ca462e54c213.html b/dist/production/public/google5ce6ca462e54c213.html new file mode 100644 index 0000000..2669e96 --- /dev/null +++ b/dist/production/public/google5ce6ca462e54c213.html @@ -0,0 +1 @@ +google-site-verification: google5ce6ca462e54c213.html \ No newline at end of file diff --git a/dist/production/public/icons/apps/benefit/0.png b/dist/production/public/icons/apps/benefit/0.png new file mode 100644 index 0000000..8163280 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/0.png differ diff --git a/dist/production/public/icons/apps/benefit/1.png b/dist/production/public/icons/apps/benefit/1.png new file mode 100644 index 0000000..c8397ff Binary files /dev/null and b/dist/production/public/icons/apps/benefit/1.png differ diff --git a/dist/production/public/icons/apps/benefit/10.png b/dist/production/public/icons/apps/benefit/10.png new file mode 100644 index 0000000..723fe8b Binary files /dev/null and b/dist/production/public/icons/apps/benefit/10.png differ diff --git a/dist/production/public/icons/apps/benefit/11.png b/dist/production/public/icons/apps/benefit/11.png new file mode 100644 index 0000000..7477c9e Binary files /dev/null and b/dist/production/public/icons/apps/benefit/11.png differ diff --git a/dist/production/public/icons/apps/benefit/12.png b/dist/production/public/icons/apps/benefit/12.png new file mode 100644 index 0000000..f1e1a19 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/12.png differ diff --git a/dist/production/public/icons/apps/benefit/2.png b/dist/production/public/icons/apps/benefit/2.png new file mode 100644 index 0000000..4796886 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/2.png differ diff --git a/dist/production/public/icons/apps/benefit/3.png b/dist/production/public/icons/apps/benefit/3.png new file mode 100644 index 0000000..afadf24 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/3.png differ diff --git a/dist/production/public/icons/apps/benefit/4.png b/dist/production/public/icons/apps/benefit/4.png new file mode 100644 index 0000000..85dd094 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/4.png differ diff --git a/dist/production/public/icons/apps/benefit/5.png b/dist/production/public/icons/apps/benefit/5.png new file mode 100644 index 0000000..d8bc4e5 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/5.png differ diff --git a/dist/production/public/icons/apps/benefit/6.png b/dist/production/public/icons/apps/benefit/6.png new file mode 100644 index 0000000..e1003e7 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/6.png differ diff --git a/dist/production/public/icons/apps/benefit/7.png b/dist/production/public/icons/apps/benefit/7.png new file mode 100644 index 0000000..ffd7db5 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/7.png differ diff --git a/dist/production/public/icons/apps/benefit/8.png b/dist/production/public/icons/apps/benefit/8.png new file mode 100644 index 0000000..8bc93cd Binary files /dev/null and b/dist/production/public/icons/apps/benefit/8.png differ diff --git a/dist/production/public/icons/apps/benefit/9.png b/dist/production/public/icons/apps/benefit/9.png new file mode 100644 index 0000000..6df14b0 Binary files /dev/null and b/dist/production/public/icons/apps/benefit/9.png differ diff --git a/dist/production/public/icons/apps/promo/0.png b/dist/production/public/icons/apps/promo/0.png new file mode 100644 index 0000000..ed547f2 Binary files /dev/null and b/dist/production/public/icons/apps/promo/0.png differ diff --git a/dist/production/public/icons/apps/promo/1.png b/dist/production/public/icons/apps/promo/1.png new file mode 100644 index 0000000..c0c1063 Binary files /dev/null and b/dist/production/public/icons/apps/promo/1.png differ diff --git a/dist/production/public/icons/apps/promo/10.png b/dist/production/public/icons/apps/promo/10.png new file mode 100644 index 0000000..b5a17c8 Binary files /dev/null and b/dist/production/public/icons/apps/promo/10.png differ diff --git a/dist/production/public/icons/apps/promo/11.png b/dist/production/public/icons/apps/promo/11.png new file mode 100644 index 0000000..595b2f9 Binary files /dev/null and b/dist/production/public/icons/apps/promo/11.png differ diff --git a/dist/production/public/icons/apps/promo/12.png b/dist/production/public/icons/apps/promo/12.png new file mode 100644 index 0000000..b4238ac Binary files /dev/null and b/dist/production/public/icons/apps/promo/12.png differ diff --git a/dist/production/public/icons/apps/promo/13.png b/dist/production/public/icons/apps/promo/13.png new file mode 100644 index 0000000..75e74dc Binary files /dev/null and b/dist/production/public/icons/apps/promo/13.png differ diff --git a/dist/production/public/icons/apps/promo/14.png b/dist/production/public/icons/apps/promo/14.png new file mode 100644 index 0000000..fcddde3 Binary files /dev/null and b/dist/production/public/icons/apps/promo/14.png differ diff --git a/dist/production/public/icons/apps/promo/15.png b/dist/production/public/icons/apps/promo/15.png new file mode 100644 index 0000000..cbcd688 Binary files /dev/null and b/dist/production/public/icons/apps/promo/15.png differ diff --git a/dist/production/public/icons/apps/promo/2.png b/dist/production/public/icons/apps/promo/2.png new file mode 100644 index 0000000..0bd841a Binary files /dev/null and b/dist/production/public/icons/apps/promo/2.png differ diff --git a/dist/production/public/icons/apps/promo/3.png b/dist/production/public/icons/apps/promo/3.png new file mode 100644 index 0000000..6bd0220 Binary files /dev/null and b/dist/production/public/icons/apps/promo/3.png differ diff --git a/dist/production/public/icons/apps/promo/4.png b/dist/production/public/icons/apps/promo/4.png new file mode 100644 index 0000000..61f9fb1 Binary files /dev/null and b/dist/production/public/icons/apps/promo/4.png differ diff --git a/dist/production/public/icons/apps/promo/5.png b/dist/production/public/icons/apps/promo/5.png new file mode 100644 index 0000000..f84c53b Binary files /dev/null and b/dist/production/public/icons/apps/promo/5.png differ diff --git a/dist/production/public/icons/apps/promo/6.png b/dist/production/public/icons/apps/promo/6.png new file mode 100644 index 0000000..fbe5962 Binary files /dev/null and b/dist/production/public/icons/apps/promo/6.png differ diff --git a/dist/production/public/icons/apps/promo/7.png b/dist/production/public/icons/apps/promo/7.png new file mode 100644 index 0000000..3b93b3b Binary files /dev/null and b/dist/production/public/icons/apps/promo/7.png differ diff --git a/dist/production/public/icons/apps/promo/8.png b/dist/production/public/icons/apps/promo/8.png new file mode 100644 index 0000000..0b98570 Binary files /dev/null and b/dist/production/public/icons/apps/promo/8.png differ diff --git a/dist/production/public/icons/apps/promo/9.png b/dist/production/public/icons/apps/promo/9.png new file mode 100644 index 0000000..a5e1ae4 Binary files /dev/null and b/dist/production/public/icons/apps/promo/9.png differ diff --git a/dist/production/public/icons/qq.png b/dist/production/public/icons/qq.png new file mode 100644 index 0000000..410522a Binary files /dev/null and b/dist/production/public/icons/qq.png differ diff --git a/dist/production/public/icons/return/0.svg b/dist/production/public/icons/return/0.svg new file mode 100644 index 0000000..284c4ad --- /dev/null +++ b/dist/production/public/icons/return/0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/return/1.svg b/dist/production/public/icons/return/1.svg new file mode 100644 index 0000000..785348f --- /dev/null +++ b/dist/production/public/icons/return/1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/return/2.svg b/dist/production/public/icons/return/2.svg new file mode 100644 index 0000000..75a9613 --- /dev/null +++ b/dist/production/public/icons/return/2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/dist/production/public/icons/return/3.svg b/dist/production/public/icons/return/3.svg new file mode 100644 index 0000000..fd6d63f --- /dev/null +++ b/dist/production/public/icons/return/3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/return/4.svg b/dist/production/public/icons/return/4.svg new file mode 100644 index 0000000..e5f1b7d --- /dev/null +++ b/dist/production/public/icons/return/4.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/android.svg b/dist/production/public/icons/road/android.svg new file mode 100644 index 0000000..8469d48 --- /dev/null +++ b/dist/production/public/icons/road/android.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/biz.svg b/dist/production/public/icons/road/biz.svg new file mode 100644 index 0000000..0abe8d6 --- /dev/null +++ b/dist/production/public/icons/road/biz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/desktop.svg b/dist/production/public/icons/road/desktop.svg new file mode 100644 index 0000000..1d298e0 --- /dev/null +++ b/dist/production/public/icons/road/desktop.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/devices.svg b/dist/production/public/icons/road/devices.svg new file mode 100644 index 0000000..e5f1b7d --- /dev/null +++ b/dist/production/public/icons/road/devices.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/email.svg b/dist/production/public/icons/road/email.svg new file mode 100644 index 0000000..b041985 --- /dev/null +++ b/dist/production/public/icons/road/email.svg @@ -0,0 +1,4 @@ + + + + diff --git a/dist/production/public/icons/road/iphone.svg b/dist/production/public/icons/road/iphone.svg new file mode 100644 index 0000000..5116bb4 --- /dev/null +++ b/dist/production/public/icons/road/iphone.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/link.svg b/dist/production/public/icons/road/link.svg new file mode 100644 index 0000000..785348f --- /dev/null +++ b/dist/production/public/icons/road/link.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/rocket.svg b/dist/production/public/icons/road/rocket.svg new file mode 100644 index 0000000..284c4ad --- /dev/null +++ b/dist/production/public/icons/road/rocket.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/shield.svg b/dist/production/public/icons/road/shield.svg new file mode 100644 index 0000000..75a9613 --- /dev/null +++ b/dist/production/public/icons/road/shield.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/dist/production/public/icons/road/tg.svg b/dist/production/public/icons/road/tg.svg new file mode 100644 index 0000000..a7da62e --- /dev/null +++ b/dist/production/public/icons/road/tg.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dist/production/public/icons/road/troubleshoot.svg b/dist/production/public/icons/road/troubleshoot.svg new file mode 100644 index 0000000..fd6d63f --- /dev/null +++ b/dist/production/public/icons/road/troubleshoot.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/road/twitter.svg b/dist/production/public/icons/road/twitter.svg new file mode 100644 index 0000000..cb10f46 --- /dev/null +++ b/dist/production/public/icons/road/twitter.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/search.svg b/dist/production/public/icons/search.svg new file mode 100644 index 0000000..c64008b --- /dev/null +++ b/dist/production/public/icons/search.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/icons/series-heat.svg b/dist/production/public/icons/series-heat.svg new file mode 100644 index 0000000..cfadbaf --- /dev/null +++ b/dist/production/public/icons/series-heat.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dist/production/public/images/avatar.png b/dist/production/public/images/avatar.png new file mode 100644 index 0000000..b7ac55c Binary files /dev/null and b/dist/production/public/images/avatar.png differ diff --git a/dist/production/public/images/covers/0.jpg b/dist/production/public/images/covers/0.jpg new file mode 100644 index 0000000..9ee8be0 Binary files /dev/null and b/dist/production/public/images/covers/0.jpg differ diff --git a/dist/production/public/images/covers/1.jpg b/dist/production/public/images/covers/1.jpg new file mode 100644 index 0000000..6865d00 Binary files /dev/null and b/dist/production/public/images/covers/1.jpg differ diff --git a/dist/production/public/images/covers/2.jpg b/dist/production/public/images/covers/2.jpg new file mode 100644 index 0000000..019b8cf Binary files /dev/null and b/dist/production/public/images/covers/2.jpg differ diff --git a/dist/production/public/images/covers/3.jpg b/dist/production/public/images/covers/3.jpg new file mode 100644 index 0000000..ce0a9e3 Binary files /dev/null and b/dist/production/public/images/covers/3.jpg differ diff --git a/dist/production/public/images/covers/4.jpg b/dist/production/public/images/covers/4.jpg new file mode 100644 index 0000000..4746a33 Binary files /dev/null and b/dist/production/public/images/covers/4.jpg differ diff --git a/dist/production/public/images/covers/5.jpg b/dist/production/public/images/covers/5.jpg new file mode 100644 index 0000000..9d03635 Binary files /dev/null and b/dist/production/public/images/covers/5.jpg differ diff --git a/dist/production/public/images/hero/0-portrait.jpg b/dist/production/public/images/hero/0-portrait.jpg new file mode 100644 index 0000000..3fa128f Binary files /dev/null and b/dist/production/public/images/hero/0-portrait.jpg differ diff --git a/dist/production/public/images/hero/0-wide.webp b/dist/production/public/images/hero/0-wide.webp new file mode 100644 index 0000000..7889474 Binary files /dev/null and b/dist/production/public/images/hero/0-wide.webp differ diff --git a/dist/production/public/images/hero/1-portrait.jpg b/dist/production/public/images/hero/1-portrait.jpg new file mode 100644 index 0000000..b820d2b Binary files /dev/null and b/dist/production/public/images/hero/1-portrait.jpg differ diff --git a/dist/production/public/images/hero/1-wide.webp b/dist/production/public/images/hero/1-wide.webp new file mode 100644 index 0000000..4711468 Binary files /dev/null and b/dist/production/public/images/hero/1-wide.webp differ diff --git a/dist/production/public/images/hero/2-portrait.jpg b/dist/production/public/images/hero/2-portrait.jpg new file mode 100644 index 0000000..7c4dfec Binary files /dev/null and b/dist/production/public/images/hero/2-portrait.jpg differ diff --git a/dist/production/public/images/hero/2-wide.webp b/dist/production/public/images/hero/2-wide.webp new file mode 100644 index 0000000..f03fd74 Binary files /dev/null and b/dist/production/public/images/hero/2-wide.webp differ diff --git a/dist/production/public/images/hero/3-portrait.jpg b/dist/production/public/images/hero/3-portrait.jpg new file mode 100644 index 0000000..60fa963 Binary files /dev/null and b/dist/production/public/images/hero/3-portrait.jpg differ diff --git a/dist/production/public/images/hero/3-wide.webp b/dist/production/public/images/hero/3-wide.webp new file mode 100644 index 0000000..8f9f372 Binary files /dev/null and b/dist/production/public/images/hero/3-wide.webp differ diff --git a/dist/production/public/images/hero/4-portrait.jpg b/dist/production/public/images/hero/4-portrait.jpg new file mode 100644 index 0000000..19181e0 Binary files /dev/null and b/dist/production/public/images/hero/4-portrait.jpg differ diff --git a/dist/production/public/images/hero/4-wide.webp b/dist/production/public/images/hero/4-wide.webp new file mode 100644 index 0000000..e1a208c Binary files /dev/null and b/dist/production/public/images/hero/4-wide.webp differ diff --git a/dist/production/public/images/hero/5-portrait.jpg b/dist/production/public/images/hero/5-portrait.jpg new file mode 100644 index 0000000..2b9f249 Binary files /dev/null and b/dist/production/public/images/hero/5-portrait.jpg differ diff --git a/dist/production/public/images/hero/5-wide.webp b/dist/production/public/images/hero/5-wide.webp new file mode 100644 index 0000000..e901b57 Binary files /dev/null and b/dist/production/public/images/hero/5-wide.webp differ diff --git a/dist/production/public/images/nav/background.webp b/dist/production/public/images/nav/background.webp new file mode 100644 index 0000000..ed10c27 Binary files /dev/null and b/dist/production/public/images/nav/background.webp differ diff --git a/dist/production/public/images/nav/download.png b/dist/production/public/images/nav/download.png new file mode 100644 index 0000000..71165bc Binary files /dev/null and b/dist/production/public/images/nav/download.png differ diff --git a/dist/production/public/images/nav/glow.svg b/dist/production/public/images/nav/glow.svg new file mode 100644 index 0000000..51e2277 --- /dev/null +++ b/dist/production/public/images/nav/glow.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/dist/production/public/images/qr.png b/dist/production/public/images/qr.png new file mode 100644 index 0000000..c467792 Binary files /dev/null and b/dist/production/public/images/qr.png differ diff --git a/dist/production/public/images/topics/city.webp b/dist/production/public/images/topics/city.webp new file mode 100644 index 0000000..090509b Binary files /dev/null and b/dist/production/public/images/topics/city.webp differ diff --git a/dist/production/public/images/topics/dream.webp b/dist/production/public/images/topics/dream.webp new file mode 100644 index 0000000..ae91211 Binary files /dev/null and b/dist/production/public/images/topics/dream.webp differ diff --git a/dist/production/public/images/topics/free.webp b/dist/production/public/images/topics/free.webp new file mode 100644 index 0000000..3fcce1b Binary files /dev/null and b/dist/production/public/images/topics/free.webp differ diff --git a/dist/production/public/images/topics/growth.webp b/dist/production/public/images/topics/growth.webp new file mode 100644 index 0000000..fa11642 Binary files /dev/null and b/dist/production/public/images/topics/growth.webp differ diff --git a/dist/production/public/images/topics/hot.webp b/dist/production/public/images/topics/hot.webp new file mode 100644 index 0000000..29e4127 Binary files /dev/null and b/dist/production/public/images/topics/hot.webp differ diff --git a/dist/production/public/images/topics/love.webp b/dist/production/public/images/topics/love.webp new file mode 100644 index 0000000..388dc70 Binary files /dev/null and b/dist/production/public/images/topics/love.webp differ diff --git a/dist/production/public/images/topics/twists.webp b/dist/production/public/images/topics/twists.webp new file mode 100644 index 0000000..91cd7da Binary files /dev/null and b/dist/production/public/images/topics/twists.webp differ diff --git a/dist/production/public/images/topics/worth.webp b/dist/production/public/images/topics/worth.webp new file mode 100644 index 0000000..3079841 Binary files /dev/null and b/dist/production/public/images/topics/worth.webp differ diff --git a/dist/production/public/images/ui/auth-eye-off.svg b/dist/production/public/images/ui/auth-eye-off.svg new file mode 100644 index 0000000..166d8cb --- /dev/null +++ b/dist/production/public/images/ui/auth-eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/production/public/images/ui/auth-eye.svg b/dist/production/public/images/ui/auth-eye.svg new file mode 100644 index 0000000..a8857f5 --- /dev/null +++ b/dist/production/public/images/ui/auth-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/production/public/images/ui/bottom-app.png b/dist/production/public/images/ui/bottom-app.png new file mode 100644 index 0000000..56229cc Binary files /dev/null and b/dist/production/public/images/ui/bottom-app.png differ diff --git a/dist/production/public/images/ui/check-on.svg b/dist/production/public/images/ui/check-on.svg new file mode 100644 index 0000000..36c6a01 --- /dev/null +++ b/dist/production/public/images/ui/check-on.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/images/ui/check.svg b/dist/production/public/images/ui/check.svg new file mode 100644 index 0000000..44434b5 --- /dev/null +++ b/dist/production/public/images/ui/check.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/production/public/images/ui/coin.svg b/dist/production/public/images/ui/coin.svg new file mode 100644 index 0000000..507345c --- /dev/null +++ b/dist/production/public/images/ui/coin.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dist/production/public/images/ui/empty-calendar.png b/dist/production/public/images/ui/empty-calendar.png new file mode 100644 index 0000000..1dbc6b0 Binary files /dev/null and b/dist/production/public/images/ui/empty-calendar.png differ diff --git a/dist/production/public/images/ui/empty-content.png b/dist/production/public/images/ui/empty-content.png new file mode 100644 index 0000000..4a9f939 Binary files /dev/null and b/dist/production/public/images/ui/empty-content.png differ diff --git a/dist/production/public/images/ui/empty-data.png b/dist/production/public/images/ui/empty-data.png new file mode 100644 index 0000000..82d610d Binary files /dev/null and b/dist/production/public/images/ui/empty-data.png differ diff --git a/dist/production/public/images/ui/empty-error.png b/dist/production/public/images/ui/empty-error.png new file mode 100644 index 0000000..bf4a6dc Binary files /dev/null and b/dist/production/public/images/ui/empty-error.png differ diff --git a/dist/production/public/images/ui/empty-messages.png b/dist/production/public/images/ui/empty-messages.png new file mode 100644 index 0000000..d53beea Binary files /dev/null and b/dist/production/public/images/ui/empty-messages.png differ diff --git a/dist/production/public/images/ui/empty-network.png b/dist/production/public/images/ui/empty-network.png new file mode 100644 index 0000000..4eb97e8 Binary files /dev/null and b/dist/production/public/images/ui/empty-network.png differ diff --git a/dist/production/public/images/ui/empty-planet.png b/dist/production/public/images/ui/empty-planet.png new file mode 100644 index 0000000..7d4c318 Binary files /dev/null and b/dist/production/public/images/ui/empty-planet.png differ diff --git a/dist/production/public/images/ui/empty-profile.png b/dist/production/public/images/ui/empty-profile.png new file mode 100644 index 0000000..fcd8724 Binary files /dev/null and b/dist/production/public/images/ui/empty-profile.png differ diff --git a/dist/production/public/images/ui/empty-purchased.png b/dist/production/public/images/ui/empty-purchased.png new file mode 100644 index 0000000..2813a74 Binary files /dev/null and b/dist/production/public/images/ui/empty-purchased.png differ diff --git a/dist/production/public/images/ui/empty-records.png b/dist/production/public/images/ui/empty-records.png new file mode 100644 index 0000000..7b30358 Binary files /dev/null and b/dist/production/public/images/ui/empty-records.png differ diff --git a/dist/production/public/images/ui/empty-search.png b/dist/production/public/images/ui/empty-search.png new file mode 100644 index 0000000..38b1707 Binary files /dev/null and b/dist/production/public/images/ui/empty-search.png differ diff --git a/dist/production/public/images/ui/empty-write.png b/dist/production/public/images/ui/empty-write.png new file mode 100644 index 0000000..5334d67 Binary files /dev/null and b/dist/production/public/images/ui/empty-write.png differ diff --git a/dist/production/public/images/ui/film.webp b/dist/production/public/images/ui/film.webp new file mode 100644 index 0000000..40b247b Binary files /dev/null and b/dist/production/public/images/ui/film.webp differ diff --git a/dist/production/public/images/ui/hero-badge.png b/dist/production/public/images/ui/hero-badge.png new file mode 100644 index 0000000..b22b88a Binary files /dev/null and b/dist/production/public/images/ui/hero-badge.png differ diff --git a/dist/production/public/images/ui/rank-1.webp b/dist/production/public/images/ui/rank-1.webp new file mode 100644 index 0000000..66270e4 Binary files /dev/null and b/dist/production/public/images/ui/rank-1.webp differ diff --git a/dist/production/public/images/ui/rank-2.webp b/dist/production/public/images/ui/rank-2.webp new file mode 100644 index 0000000..a195770 Binary files /dev/null and b/dist/production/public/images/ui/rank-2.webp differ diff --git a/dist/production/public/images/ui/rank-3.webp b/dist/production/public/images/ui/rank-3.webp new file mode 100644 index 0000000..0776d5b Binary files /dev/null and b/dist/production/public/images/ui/rank-3.webp differ diff --git a/dist/production/public/images/ui/startup-age-desktop.svg b/dist/production/public/images/ui/startup-age-desktop.svg new file mode 100644 index 0000000..96b3353 --- /dev/null +++ b/dist/production/public/images/ui/startup-age-desktop.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dist/production/public/images/ui/startup-age-mobile.svg b/dist/production/public/images/ui/startup-age-mobile.svg new file mode 100644 index 0000000..5991d68 --- /dev/null +++ b/dist/production/public/images/ui/startup-age-mobile.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/dist/production/public/images/ui/startup-close.svg b/dist/production/public/images/ui/startup-close.svg new file mode 100644 index 0000000..69ccf12 --- /dev/null +++ b/dist/production/public/images/ui/startup-close.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dist/production/public/images/ui/tag-1.png b/dist/production/public/images/ui/tag-1.png new file mode 100644 index 0000000..d0dfffc Binary files /dev/null and b/dist/production/public/images/ui/tag-1.png differ diff --git a/dist/production/public/images/ui/tag-2.png b/dist/production/public/images/ui/tag-2.png new file mode 100644 index 0000000..82afe9f Binary files /dev/null and b/dist/production/public/images/ui/tag-2.png differ diff --git a/dist/production/public/images/ui/tag-3.png b/dist/production/public/images/ui/tag-3.png new file mode 100644 index 0000000..4d50760 Binary files /dev/null and b/dist/production/public/images/ui/tag-3.png differ diff --git a/dist/production/public/images/ui/tag-4.png b/dist/production/public/images/ui/tag-4.png new file mode 100644 index 0000000..50f8758 Binary files /dev/null and b/dist/production/public/images/ui/tag-4.png differ diff --git a/dist/production/public/images/ui/unlock-coin.webp b/dist/production/public/images/ui/unlock-coin.webp new file mode 100644 index 0000000..f574673 Binary files /dev/null and b/dist/production/public/images/ui/unlock-coin.webp differ diff --git a/dist/production/public/images/ui/unlock-gift.webp b/dist/production/public/images/ui/unlock-gift.webp new file mode 100644 index 0000000..976d738 Binary files /dev/null and b/dist/production/public/images/ui/unlock-gift.webp differ diff --git a/dist/production/public/images/ui/unlock-hero-art.webp b/dist/production/public/images/ui/unlock-hero-art.webp new file mode 100644 index 0000000..7d1dcfb Binary files /dev/null and b/dist/production/public/images/ui/unlock-hero-art.webp differ diff --git a/dist/production/public/images/ui/unlock-value-coin.webp b/dist/production/public/images/ui/unlock-value-coin.webp new file mode 100644 index 0000000..5bb1fa3 Binary files /dev/null and b/dist/production/public/images/ui/unlock-value-coin.webp differ diff --git a/dist/production/public/images/ui/unlock-wallet.webp b/dist/production/public/images/ui/unlock-wallet.webp new file mode 100644 index 0000000..16bab41 Binary files /dev/null and b/dist/production/public/images/ui/unlock-wallet.webp differ diff --git a/dist/production/public/images/ui/wide-ad-1.png b/dist/production/public/images/ui/wide-ad-1.png new file mode 100644 index 0000000..9fa3162 Binary files /dev/null and b/dist/production/public/images/ui/wide-ad-1.png differ diff --git a/dist/production/public/images/ui/wide-ad-2.png b/dist/production/public/images/ui/wide-ad-2.png new file mode 100644 index 0000000..f934bfb Binary files /dev/null and b/dist/production/public/images/ui/wide-ad-2.png differ diff --git a/dist/production/public/images/ui/wide-ad-3.png b/dist/production/public/images/ui/wide-ad-3.png new file mode 100644 index 0000000..00528a1 Binary files /dev/null and b/dist/production/public/images/ui/wide-ad-3.png differ diff --git a/dist/production/public/images/ui/wide-ad-4.png b/dist/production/public/images/ui/wide-ad-4.png new file mode 100644 index 0000000..4018ea4 Binary files /dev/null and b/dist/production/public/images/ui/wide-ad-4.png differ diff --git a/dist/production/public/logo.png b/dist/production/public/logo.png new file mode 100644 index 0000000..da85756 Binary files /dev/null and b/dist/production/public/logo.png differ diff --git a/dist/production/public/og-default.png b/dist/production/public/og-default.png new file mode 100644 index 0000000..5ae739a Binary files /dev/null and b/dist/production/public/og-default.png differ diff --git a/dist/production/public/placeholder.png b/dist/production/public/placeholder.png new file mode 100644 index 0000000..5f30a53 Binary files /dev/null and b/dist/production/public/placeholder.png differ diff --git a/dist/production/public/static/sitemap.xsl b/dist/production/public/static/sitemap.xsl new file mode 100644 index 0000000..d31c603 --- /dev/null +++ b/dist/production/public/static/sitemap.xsl @@ -0,0 +1,45 @@ + + + + + + + + + Sitemap + + + +

Sitemap

+ + + + + + + + + + + +
loclastmod
+ + + + +
+ + +
+
diff --git a/dist/production/public/static/sitemapindex.xsl b/dist/production/public/static/sitemapindex.xsl new file mode 100644 index 0000000..41afa64 --- /dev/null +++ b/dist/production/public/static/sitemapindex.xsl @@ -0,0 +1,45 @@ + + + + + + + + + Sitemap Index + + + +

Sitemap Index

+ + + + + + + + + + + +
loclastmod
+ + + + +
+ + +
+
diff --git a/dist/production/server.js b/dist/production/server.js new file mode 100644 index 0000000..0dc467b --- /dev/null +++ b/dist/production/server.js @@ -0,0 +1,44 @@ +performance.mark('next-start'); +import path from 'node:path' +import { fileURLToPath } from 'node:url' +import module from 'node:module' +const require = module.createRequire(import.meta.url) +const __dirname = fileURLToPath(new URL('.', import.meta.url)) + + +const dir = path.join(__dirname) + +process.env.NODE_ENV = 'production' +process.chdir(__dirname) + +const currentPort = parseInt(process.env.PORT, 10) || 21035 +const hostname = process.env.HOSTNAME || '0.0.0.0' + +let keepAliveTimeout = parseInt(process.env.KEEP_ALIVE_TIMEOUT, 10) +const nextConfig = {"env":{},"webpack":null,"typescript":{"ignoreBuildErrors":false},"typedRoutes":false,"distDir":"./.next","cleanDistDir":true,"assetPrefix":"","cacheMaxMemorySize":52428800,"configOrigin":"next.config.ts","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"instrumentationClientInject":[],"poweredByHeader":false,"compress":true,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":14400,"formats":["image/webp"],"maximumRedirects":3,"maximumResponseBody":50000000,"dangerouslyAllowLocalIP":false,"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"attachment","localPatterns":[{"pathname":"**","search":""}],"remotePatterns":[],"qualities":[75],"unoptimized":false,"customCacheHandler":false},"devIndicators":{"position":"bottom-left"},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":5},"basePath":"","sassOptions":{},"trailingSlash":false,"i18n":null,"productionBrowserSourceMaps":false,"excludeDefaultMomentLocales":true,"reactProductionProfiling":false,"reactStrictMode":null,"reactMaxHeadersLength":6000,"httpAgentOptions":{"keepAlive":true},"logging":{"serverFunctions":true,"browserToTerminal":"warn"},"compiler":{},"expireTime":31536000,"staticPageGenerationTimeout":60,"output":"standalone","modularizeImports":{"@mui/icons-material":{"transform":"@mui/icons-material/{{member}}"},"lodash":{"transform":"lodash/{{member}}"}},"outputFileTracingRoot":"/Users/fish/Downloads/fish_work/web_hga/web_hgdja_h5","allowedDevOrigins":["127.0.0.1"],"enablePrerenderSourceMaps":true,"cacheComponents":true,"cacheLife":{"default":{"stale":300,"revalidate":900,"expire":4294967294},"seconds":{"stale":30,"revalidate":1,"expire":60},"minutes":{"stale":300,"revalidate":60,"expire":3600},"hours":{"stale":300,"revalidate":3600,"expire":86400},"days":{"stale":300,"revalidate":86400,"expire":604800},"weeks":{"stale":300,"revalidate":604800,"expire":2592000},"max":{"stale":300,"revalidate":2592000,"expire":31536000}},"cacheHandlers":{},"deprecated":{},"experimental":{"agentUpgrade":"security","agentFeedback":false,"coldCacheBadge":false,"collapseAdapterRoutes":true,"devValidationWorker":true,"useSkewCookie":false,"cssChunking":true,"multiZoneDraftMode":false,"appNavFailHandling":false,"parallelRouteMetadata":false,"prerenderEarlyExit":true,"serverMinification":true,"linkNoTouchStart":false,"caseSensitiveRoutes":false,"cachedNavigations":true,"dynamicOnHover":false,"reactBrowserBailout":true,"useOffline":false,"varyParams":true,"optimisticRouting":true,"concurrentRouterQueue":false,"instrumentationClientRouterTransitionEvents":false,"prefetchInlining":{"maxSize":2048,"maxBundleSize":10240},"preloadEntriesOnStart":true,"clientRouterFilter":true,"clientRouterFilterRedirects":false,"fetchCacheKeyPrefix":"","proxyPrefetch":"flexible","optimisticClientCache":true,"manualClientBasePath":false,"cpus":9,"memoryBasedWorkersCount":false,"imgOptConcurrency":null,"imgOptOperationCache":null,"imgOptTimeoutInSeconds":7,"imgOptMaxInputPixels":268402689,"imgOptSequentialRead":null,"imgOptMozjpeg":true,"isrFlushToDisk":true,"workerThreads":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"devMemoryThresholdRestart":true,"disableOptimizedLoading":false,"gzipSize":true,"craCompat":false,"esmExternals":true,"fullySpecified":false,"swcTraceProfiling":false,"forceSwcTransforms":false,"requestInsights":false,"largePageDataBytes":128000,"typedEnv":false,"parallelServerCompiles":false,"parallelServerBuildTraces":false,"ppr":false,"authInterrupts":false,"webpackMemoryOptimizations":false,"optimizeServerReact":true,"strictRouteTypes":false,"useTypeScriptCli":true,"removeUncaughtErrorAndRejectionListeners":false,"validateRSCRequestHeaders":true,"staleTimes":{"dynamic":0,"static":300},"reactDebugChannel":true,"serverComponentsHmrCache":true,"serverComponentsHmrCancellation":false,"staticGenerationMaxConcurrency":8,"staticGenerationMinPagesPerWorker":25,"transitionIndicator":false,"gestureTransition":false,"inlineCss":false,"useCache":true,"useCacheStaticRootParamTracking":false,"globalNotFound":false,"explicitParallelRouteChildren":true,"strictRouteMatching":true,"browserDebugInfoInTerminal":"warn","lockDistDir":true,"disableResumeDataCacheCompression":false,"proxyClientMaxBodySize":10485760,"hideLogsAfterAbort":false,"mcpServer":true,"exposeRuntimeErrorsToHMR":false,"turbopackFileSystemCacheForDev":true,"turbopackFileSystemCacheForBuild":true,"turbopackStaleOutputMaxAge":604800000,"turbopackInferModuleSideEffects":true,"turbopackPluginRuntimeStrategy":"childProcesses","turbopackSharedRuntime":true,"turbopackMemoryEvictionMode":"auto","optimizePackageImports":["lucide-react","date-fns","lodash-es","ramda","antd","react-bootstrap","ahooks","@ant-design/icons","@headlessui/react","@headlessui-float/react","@heroicons/react/20/solid","@heroicons/react/24/solid","@heroicons/react/24/outline","@visx/visx","@tremor/react","rxjs","@mui/material","@mui/icons-material","recharts","react-use","effect","@effect/schema","@effect/platform","@effect/platform-node","@effect/platform-browser","@effect/platform-bun","@effect/sql","@effect/sql-mssql","@effect/sql-mysql2","@effect/sql-pg","@effect/sql-sqlite-node","@effect/sql-sqlite-bun","@effect/sql-sqlite-wasm","@effect/sql-sqlite-react-native","@effect/rpc","@effect/rpc-http","@effect/typeclass","@effect/experimental","@effect/opentelemetry","@material-ui/core","@material-ui/icons","@tabler/icons-react","mui-core","react-icons/ai","react-icons/bi","react-icons/bs","react-icons/cg","react-icons/ci","react-icons/di","react-icons/fa","react-icons/fa6","react-icons/fc","react-icons/fi","react-icons/gi","react-icons/go","react-icons/gr","react-icons/hi","react-icons/hi2","react-icons/im","react-icons/io","react-icons/io5","react-icons/lia","react-icons/lib","react-icons/lu","react-icons/md","react-icons/pi","react-icons/ri","react-icons/rx","react-icons/si","react-icons/sl","react-icons/tb","react-icons/tfi","react-icons/ti","react-icons/vsc","react-icons/wi"],"cacheComponents":true,"useCacheTimeout":54,"instantInsights":{"validationLevel":"warning"},"trustHostHeader":false,"isExperimentalCompile":false},"htmlLimitedBots":"[\\w-]+-Google|Google-[\\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight","bundlePagesRouterDependencies":false,"configFileName":"next.config.ts","partialPrefetching":true,"repoRoot":"/Users/fish/Downloads/fish_work/web_hga/web_hgdja_h5","turbopack":{"root":"/Users/fish/Downloads/fish_work/web_hga/web_hgdja_h5"},"distDirRoot":".next","_originalRewrites":{"beforeFiles":[],"afterFiles":[{"source":"/api/:path*","destination":"http://139.162.49.252:21033/api/:path*"}],"fallback":[]}} + +process.env.__NEXT_PRIVATE_STANDALONE_CONFIG = JSON.stringify(nextConfig) + +require('next') +const { startServer } = require('next/dist/server/lib/start-server') + +if ( + Number.isNaN(keepAliveTimeout) || + !Number.isFinite(keepAliveTimeout) || + keepAliveTimeout < 0 +) { + keepAliveTimeout = undefined +} + +startServer({ + dir, + isDev: false, + config: nextConfig, + hostname, + port: currentPort, + allowRetry: false, + keepAliveTimeout, +}).catch((err) => { + console.error(err); + process.exit(1); +}); \ No newline at end of file diff --git a/dist/production/start.mjs b/dist/production/start.mjs new file mode 100644 index 0000000..4d417c3 --- /dev/null +++ b/dist/production/start.mjs @@ -0,0 +1,34 @@ +import { readFileSync, existsSync } from 'node:fs'; +import { resolve, dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { parse } from 'dotenv'; + +const root = dirname(fileURLToPath(import.meta.url)); +process.chdir(root); + +if (existsSync(resolve('static'))) { + throw new Error('Standalone must run in an isolated directory without a legacy static/ folder'); +} + +const buildIdFile = resolve(".next", 'BUILD_ID'); +if (!existsSync(buildIdFile)) { + throw new Error( + '缺少 ' + ".next" + '/BUILD_ID。请使用打包产物并用 node start.mjs 启动,不要使用 next start。', + ); +} + +const environment = "production"; +const read = (file) => (existsSync(file) ? parse(readFileSync(file)) : {}); +const config = { + ...read(resolve('config', environment + '.env')), + ...read(resolve('config', environment + '.local.env')), + ...process.env, + APP_ENV: environment, + NODE_ENV: 'production', +}; +const api = (config.API_PROXY_TARGET || config.NEXT_PUBLIC_API_BASE_URL || '').trim(); +if (!api) throw new Error('API_PROXY_TARGET 或 NEXT_PUBLIC_API_BASE_URL 必填'); +Object.assign(process.env, config); + +// standalone 入口(不是 next start) +await import('./server.js'); diff --git a/next-env.d.ts b/next-env.d.ts index 6936789..ce4e94a 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -1,7 +1,7 @@ /// /// -import "./.next-dev/dev/types/routes.d.ts"; -import "./.next-dev/dev/types/root-params.d.ts"; +import "./.next/types/routes.d.ts"; +import "./.next/types/root-params.d.ts"; // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.