chore: pnpm up
This commit is contained in:
parent
84e56f2668
commit
3d78b9e56c
15
.github/workflows/default.yaml
vendored
15
.github/workflows/default.yaml
vendored
@ -51,10 +51,21 @@ jobs:
|
|||||||
- name: 🔄 Pull Git LFS files
|
- name: 🔄 Pull Git LFS files
|
||||||
run: git lfs pull
|
run: git lfs pull
|
||||||
|
|
||||||
|
- name: 🔧 Increase file descriptor limits
|
||||||
|
run: |
|
||||||
|
echo "Current file descriptor limits:"
|
||||||
|
ulimit -n
|
||||||
|
echo "Increasing file descriptor limits..."
|
||||||
|
ulimit -n 65536
|
||||||
|
echo "New file descriptor limits:"
|
||||||
|
ulimit -n
|
||||||
|
|
||||||
- name: 🏗️ Build site
|
- name: 🏗️ Build site
|
||||||
run: |
|
run: |
|
||||||
# Install dependencies, build, and generate site output
|
# Build with NODE_OPTIONS to increase memory limits and avoid watching files
|
||||||
ulimit -n 65536 && pnpm i && pnpm build
|
export NODE_OPTIONS="--max-old-space-size=4096 --no-warnings --use-inlining-snapshots"
|
||||||
|
# Astro-specific optimizations to avoid file watching
|
||||||
|
pnpm i && NODE_ENV=production ASTRO_DISABLE_HMR=true pnpm build
|
||||||
|
|
||||||
- name: 🔑 Configure rclone
|
- name: 🔑 Configure rclone
|
||||||
run: |
|
run: |
|
||||||
|
@ -38,6 +38,13 @@ export default defineConfig({
|
|||||||
compiler: 'svelte',
|
compiler: 'svelte',
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
server: {
|
||||||
|
watch: {
|
||||||
|
// Customize watch behavior to reduce file watchers
|
||||||
|
ignored: ['**/node_modules/**', '**/dist/**', '**/.git/**'],
|
||||||
|
usePolling: process.env.NODE_ENV === 'production',
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
markdown: {
|
markdown: {
|
||||||
remarkPlugins: [setDefaultLayout]
|
remarkPlugins: [setDefaultLayout]
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
// uno.config.ts
|
// uno.config.ts
|
||||||
import { defineConfig, presetUno } from 'unocss'
|
import { defineConfig, presetWind3 } from 'unocss'
|
||||||
import presetIcons from '@unocss/preset-icons'
|
import presetIcons from '@unocss/preset-icons'
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
presets: [
|
presets: [
|
||||||
presetUno(),
|
presetWind3(),
|
||||||
presetIcons(),
|
presetIcons(),
|
||||||
],
|
],
|
||||||
shortcuts: {
|
shortcuts: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user