docs: add deployhq as a node.js deployment provider#2267
Conversation
Add a new per-provider page under content/deploy/ documenting how to deploy a Nuxt application to your own server with DeployHQ. DeployHQ is a Git-based deployment automation platform: it connects to a GitHub/GitLab/Bitbucket repository, runs the Nuxt build on its build pipeline servers, and transfers the .output/ directory to a user-controlled server over SSH/SFTP/FTP (or to S3, Azure Blob, or Rackspace Cloud Files). The page uses the standard Nitro node-server preset, mirroring the precedent set by content/deploy/hostinger.md (PR nuxt#2194). Also adds the DeployHQ logo SVG at public/assets/integrations/deployhq.svg.
|
@facundofarias is attempting to deploy a commit to the Nuxt Team on Vercel. A member of the Team first needs to authorize it. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✅ Files skipped from review due to trivial changes (1)
📝 WalkthroughWalkthroughThis PR adds a new DeployHQ deployment documentation page with front-matter metadata, an overview describing Git-based builds and Nitro node-server runtime, step-by-step setup for DeployHQ build pipeline commands, required package.json engines/scripts, instructions for running the long-lived Node process and optional deploy hooks, an alternate static deploy flow using npm run generate, operational tips (env mapping, encrypted config, atomic releases), and links to DeployHQ and Nitro docs. Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@content/deploy/deployhq.md`:
- Line 51: Replace the unhyphenated compound modifier "pre/post deployment
commands" with the grammatically correct "pre-/post-deployment commands" in the
sentence that reads "Optionally use **deploy hooks** (pre/post deployment
commands) to restart your process manager after each release, for example `pm2
reload my-nuxt-app` as a post-deploy SSH command." Locate the line containing
the phrase "pre/post deployment commands" (and the example `pm2 reload
my-nuxt-app`) and update only that phrase to "pre-/post-deployment commands."
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: add02706-cb4a-4412-b672-a398a08d94dc
⛔ Files ignored due to path filters (1)
public/assets/integrations/deployhq.svgis excluded by!**/*.svg
📒 Files selected for processing (1)
content/deploy/deployhq.md
Adds DeployHQ to the deployment provider list at https://nuxt.com/deploy. DeployHQ is a Git-based deployment automation tool that connects to a GitHub/GitLab/Bitbucket repository, runs the Nuxt build on its build pipeline servers, and transfers the resulting
.output/directory to a server you own over SSH/SFTP/FTP — or to S3/Azure Blob/Rackspace Cloud Files. The application then runs under the standard Nitronode-serverpreset (node .output/server/index.mjs). Multiple environments per project (branch-to-server mapping), encrypted config-file injection, atomic releases with a symlinkedcurrentdirectory, one-click rollback, and pre/post deploy hooks are supported. A free tier is available.The change mirrors the existing per-provider page format under
content/deploy/— same YAML front matter shape (title,description,logoSrc,category: Hosting,nitroPreset,website), same numbered Setup steps, same::read-moreblock at the end. The closest precedent in shape and tone iscontent/deploy/hostinger.md(added in #2194), which also documents Git-based deployment to a Node.js host using thenode-serverpreset. DeployHQ fills the same gap for users who deploy to their own infrastructure rather than a managed host.Files
content/deploy/deployhq.md(new)public/assets/integrations/deployhq.svg(new, 522 bytes)Notes
nitroPreset: 'node-server'(matches Hostinger / generic Node hosts; no dedicated preset since DeployHQ is a deploy tool, not a runtime).package.jsonexample uses"engines": { "node": ">=20.19" }to match Nuxt 4's supported Node range.::tipclarifying that DeployHQ delivers the build artifact rather than hosting the running process — pre-empting the most likely reviewer question.