Skip to content

feat(vibetype): add the nuxt app secret - #312

Merged
dargmuesli merged 1 commit into
mainfrom
feat/vibetype/nuxt-app-secret
Oct 22, 2026
Merged

dargmuesli merged 1 commit into
mainfrom
feat/vibetype/nuxt-app-secret

Conversation

@dargmuesli

Copy link
Copy Markdown
Member

Nuxt og-image v7 derives its url signing key for open graph images from Nuxt's app secret, and production image requests fail without a root secret of at least 32 characters. This adds that secret for the vibetype service as a generated 32-character random string (without special characters, since nitro parses environment overrides) and injects it into the container as NUXT_APP_SECRET, where the app's entrypoint exports it as an environment variable.

Required for the @nuxtjs/seo v6 and nuxt-og-image v7 upgrade in maevsi/vibetype (maevsi/vibetype#2427), which should be deployed after this change.

@dargmuesli
dargmuesli merged commit 5621d79 into main Oct 22, 2026
8 checks passed
@dargmuesli
dargmuesli deleted the feat/vibetype/nuxt-app-secret branch October 22, 2026 01:21
maevsi-bot pushed a commit that referenced this pull request Oct 22, 2026
## [21.3.0](21.2.8...21.3.0) (2026-10-22)

### Features

* **vibetype:** add the nuxt app secret ([#312](#312)) ([5621d79](5621d79))
@maevsi-bot

Copy link
Copy Markdown

🎉 This PR is included in version 21.3.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants