sveltekit-drizzle-orm-planetscale-lucia icon indicating copy to clipboard operation
sveltekit-drizzle-orm-planetscale-lucia copied to clipboard

SvelteKit + Lucia Auth v3 + Planetscale + Drizzle ORM

create-svelte

Everything you need to build a Svelte project, powered by create-svelte.

Create and .env file with the following variables

DATABASE_URL='mysql://86bh6kqdbfmqndt0bimw:********************@aws.connect.psdb.cloud/test?ssl={"rejectUnauthorized":true}'

Install dependencies

pnpm install

Run Drizzle Kit to sincronize the schema with the planetScale database

pnpm db:push

Developing

Start a development server:

pnpm run dev

# or start the server and open the app in a new browser tab
pnpm run dev -- --open

Building

To create a production version of your app:

pnpm run build

You can preview the production build with pnpm run preview.

To deploy your app, you may need to install an adapter for your target environment.