Skip to content

recipes/nuxt_static

View source on GitHub

typescript
import '@catapultjs/deploy/recipes/nuxt_static'

This recipe runs nuxt generate locally before deployment and sets source_path to ./.output/public/., the default output directory for generated Nuxt static files.

By default, Catapult transfers source_path with SCP through the built-in deploy:update_code task. You can optionally import rsync if you prefer rsync-based transfers.

See the example static Nuxt project for a complete setup, or go directly to deploy.ts.

Tasks

TaskInsertedDescription
deploy:buildbefore deploy:lockRuns nuxt generate locally

Configuration

KeyTypeDefaultDescription
source_pathstring'./.output/public/.'Local generated output directory to transfer
typescript
import '@catapultjs/deploy/recipes/nuxt_static'

Optional rsync transfer:

typescript
import '@catapultjs/deploy/recipes/nuxt_static'
import '@catapultjs/deploy/recipes/rsync'