Adapter for SvelteKit v1/v2 + Amplify SSR CI/CD
npm install amplify-adapterAdapter for SvelteKit apps to Amplify Host CI/CD.
Este paquete se creó para adaptar el paquete @sveltejs/node-adapter para su uso con CI/CD en AWS Amplify + SSR. Este paquete incluye los siguientes cambios:
Limitations:
- Artifacts size limit: 200 MB

https://docs.aws.amazon.com/amplify/latest/userguide/get-started-sveltekit.html
- Install with npm, pnpm or yarn:
``bash`
npm install --save-dev amplify-adapter
- Add the adapter to your svelte.config.js:
`js`
// svelte.config.js
import adapter from 'amplify-adapter';
- Create a new app in Amplify Console, choose your git provider and click Next.
- Select your repository and branch, and click Next.
- Click Edit YML button:
- Add preBuild command: - 'corepack enable'
- Set Artifact base directory to build and add the following lines to frontend -> build phase
- If keepPackageDependencies set to true add following lines to frontend -> build phase, after pnpm run build command:
`yml`
- 'cd build/compute/default/'
- 'pnpm i --production'
`yml`
version: 1
frontend:
phases:
preBuild:
commands:
- 'corepack enable'
- 'pnpm install --frozen-lockfile'
build:
commands:
- 'pnpm run build'
#- 'cd build/compute/default/'
#- 'pnpm i --production'
artifacts:
baseDirectory: build
files:
- '*/'
cache:
paths:
- node_modules/*/
- Click Next to Review your app configuration and click Save and Deploy`.