Skip to content

Commit 2d7f822

Browse files
committed
fix: Prevent Nuxt prerender failures for OG images and add .dockerignore for optimized builds.
1 parent 5f1960e commit 2d7f822

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

.dockerignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Dependencies
2+
node_modules
3+
4+
# Build outputs
5+
.nuxt
6+
.output
7+
dist
8+
9+
# Development files
10+
.git
11+
.gitignore
12+
.env*
13+
!.env.example
14+
15+
# IDE
16+
.vscode
17+
.idea
18+
19+
# Test files
20+
*.test.ts
21+
*.spec.ts
22+
__tests__
23+
24+
# Documentation
25+
docs
26+
*.md
27+
!README.md
28+
29+
# Misc
30+
.DS_Store
31+
Thumbs.db

nuxt.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ export default defineNuxtConfig({
7070
'/',
7171
'/rss.xml',
7272
],
73+
// Exclude OG image routes from prerendering to avoid ultrahtml/satori-html crash
74+
// Images will be generated at runtime when requested by social media crawlers
75+
ignore: ['/__og-image__/**'],
76+
// Allow build to continue despite OG image prerender failures
77+
// The images still work at runtime - this just skips prerendering them
78+
failOnError: false,
7379
},
7480
routeRules: {
7581
'/insights/**': {

0 commit comments

Comments
 (0)