This is a demo SvelteKit full-stack web application. The application is deployed to a single Azure Static Web Apps resource, and makes use of Static Web Apps' Functions integration to host the server handlers.
To get started with local development, follow these steps:
npm install
npm run dev
You may also configure your environment variables so that you can access the Cosmos DB database. Create a .env
file in the root of the project and add the following environment variables:
COSMOSDB_KEY=<ENTER COSMOS DB KEY>
COSMOSDB_ENDPOINT=<ENTER COSMOS DB ENDPOINT>
Access the application at http://localhost:5173.
To deploy to Azure Static Web Apps, create a Static Web Apps resource from the Azure Portal. Specify SvelteKit
as the build preset.
Set the following environment variables in the Static Web Apps resource from the Azure Portal:
"COSMOSDB_KEY": "