Przeglądaj źródła

fix: remove public/build from git, rely on deploy.sh to build

Frontend assets are not committed to Git to avoid repo bloat.
deploy.sh handles npm/bun build on each server before container restart.
mount yml files no longer exclude /app/public/build — the host's
build output is mounted into the container via .:/app bind mount.

Co-authored-by: Cursor <cursoragent@cursor.com>
yemeishu 5 dni temu
rodzic
commit
a4c3a5eb78

+ 1 - 1
.gitignore

@@ -14,7 +14,7 @@
 /.zed
 /auth.json
 /node_modules
-# /public/build — 不再忽略,构建产物纳入 Git 管理以确保部署一致性
+/public/build
 /public/hot
 /public/storage
 /bootstrap/cache/*

Plik diff jest za duży
+ 0 - 0
public/build/assets/app-BnXFdCbE.css


Plik diff jest za duży
+ 0 - 0
public/build/assets/app-CuPzC284.js


+ 0 - 1
public/build/assets/chunk-utils-Cj8bMZRZ.js

@@ -1 +0,0 @@
-import{i as n}from"./chunk-vendor-B7aWpGE5.js";var r=function(n,r,t){return n>=r&&n<=t};function t(n){for(var r=[],t=n.length,u=0;u<t-1;u++){var a=n[u],i=n[u+1];r.push({from:{x:a[0],y:a[1]},to:{x:i[0],y:i[1]}})}if(r.length>1){var f=n[0],o=n[t-1];r.push({from:{x:o[0],y:o[1]},to:{x:f[0],y:f[1]}})}return r}function u(n){var r=n.map(function(n){return n[0]}),t=n.map(function(n){return n[1]});return{minX:Math.min.apply(null,r),maxX:Math.max.apply(null,r),minY:Math.min.apply(null,t),maxY:Math.max.apply(null,t)}}function a(a,i){if(a.length<2||i.length<2)return!1;var f,o;if(f=u(a),(o=u(i)).minX>f.maxX||o.maxX<f.minX||o.minY>f.maxY||o.maxY<f.minY)return!1;var m=!1;if(i.forEach(function(r){if(n(a,r[0],r[1]))return m=!0,!1}),m)return!0;if(a.forEach(function(r){if(n(i,r[0],r[1]))return m=!0,!1}),m)return!0;var e=t(a),x=t(i),l=!1;return x.forEach(function(n){if(function(n,t){var u=!1;return n.forEach(function(n){if(function(n,t,u,a){var i=u.x-n.x,f=u.y-n.y,o=t.x-n.x,m=t.y-n.y,e=a.x-u.x,x=a.y-u.y,l=o*x-m*e,c=null;if(l*l>.001*(o*o+m*m)*(e*e+x*x)){var y=(i*x-f*e)/l,h=(i*m-f*o)/l;r(y,0,1)&&r(h,0,1)&&(c={x:n.x+y*o,y:n.y+y*m})}return c}(n.from,n.to,t.from,t.to))return u=!0,!1}),u}(e,n))return l=!0,!1}),l}export{a as i};

Plik diff jest za duży
+ 0 - 0
public/build/assets/chunk-vendor-B7aWpGE5.js


+ 0 - 38
public/build/manifest.json

@@ -1,38 +0,0 @@
-{
-  "_chunk-utils-Cj8bMZRZ.js": {
-    "file": "assets/chunk-utils-Cj8bMZRZ.js",
-    "name": "chunk-utils",
-    "imports": [
-      "_chunk-vendor-B7aWpGE5.js"
-    ]
-  },
-  "_chunk-vendor-B7aWpGE5.js": {
-    "file": "assets/chunk-vendor-B7aWpGE5.js",
-    "name": "chunk-vendor",
-    "imports": [
-      "_chunk-utils-Cj8bMZRZ.js"
-    ]
-  },
-  "resources/css/app.css": {
-    "file": "assets/app-BnXFdCbE.css",
-    "src": "resources/css/app.css",
-    "isEntry": true,
-    "name": "app",
-    "names": [
-      "app.css"
-    ]
-  },
-  "resources/js/app.js": {
-    "file": "assets/app-CuPzC284.js",
-    "name": "app",
-    "src": "resources/js/app.js",
-    "isEntry": true,
-    "imports": [
-      "_chunk-vendor-B7aWpGE5.js",
-      "_chunk-utils-Cj8bMZRZ.js"
-    ],
-    "css": [
-      "assets/app-BnXFdCbE.css"
-    ]
-  }
-}

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików