Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/providers/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Currently, both the Pulumi and Terraform providers use the same underlying cloud
| [Batch](/batch) | [AWS Batch](/providers/mappings/aws/batch) | Coming soon | [GCP Batch](/providers/mappings/gcp/batch) | Custom |
| [Schedules](/schedules) | [CloudWatch Event Bridge](/providers/mappings/aws/schedules) | [Dapr Binding](/providers/mappings/azure/schedules) | [Cloud Scheduler](/providers/mappings/gcp/schedules) | Custom |
| [Websockets](/websockets) | [API Gateway](/providers/mappings/aws/websockets) | Not implemented | Not implemented | Custom |
| [Websites](/websites) | [AWS Cloudfront](/providers/mappings/aws/websites) | [Front Door](/providers/mappings/azure/websites) | Not implemented | Custom |
| [Storage](/storage#buckets) | [S3](/providers/mappings/aws/storage) | [Blob Storage](/providers/mappings/azure/storage) | [Cloud Storage](/providers/mappings/gcp/storage) | SeaweedFS |
| [Key Value Stores](/keyvalue) | [DynamoDB](/providers/mappings/aws/keyvalue) | [Table Storage](/providers/mappings/azure/keyvalue) | [FireStore](/providers/mappings/gcp/keyvalue) | BoltDB |
| [SQL Databases](/sql) | [RDS](/providers/mappings/aws/sql) | [Azure Database](/providers/mappings/azure/sql) | [Cloud SQL](/providers/mappings/gcp/sql) | Docker |
Expand Down
13 changes: 7 additions & 6 deletions docs/providers/mappings/azure/websites.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,15 @@ Nitric Websites are deployed to Azure using [Azure Blob Storage](https://azure.m

The following resources are created when deploying Websites to Azure:

- Blob Storage Account with Static Website
- Front Door Endpoint (with Front Door Classic)
- Delivery Rules for API rewrites
- Blob Storage Account for each Static Website
- Front Door Endpoint (with Front Door Standard)
- Delivery Rules for API and Subsite rewrites

## Deployment

During deployment the Nitric CLI creates a storage account for your website assets and a Front Door distribution to serve them:
During deployment the Nitric CLI creates a storage account for each website's assets and a Front Door distribution to serve them:

- The declared website is created in Blob Storage
- Each declared website is deployed to a separate Azure Storage account
- Each website is deployed to a `$web` container within the storage account
- A Front Door endpoint is created to serve your website and rewrite all APIs to `/api/{apiName}` using Delivery Rules
- Cache invalidation is automatic based on changed files
- Cache invalidation is triggered when files have changed, this can also be skipped within your stack configuration
2 changes: 1 addition & 1 deletion docs/reference/preview-features/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Each preview feature will have its own documentation page, which will include in
| [docker-providers](/providers/custom/docker) | CLI v1.39.0 | [feedback](https://github.com/nitrictech/nitric/issues/605) |
| [sql-databases](/sql) | CLI v1.42.0<br/>AWS Provider v1.6.0<br/>Azure Provider v1.9.0<br/>AWS Terraform Provider v1.8.0 | [feedback](https://github.com/nitrictech/nitric/issues/684) |
| [batch-services](/batch) | CLI v1.54.0<br/>AWS Provider v1.14.0<br/>GCP Provider v1.14.0 | [feedback](https://github.com/nitrictech/nitric/issues/685) |
| [websites](/websites) | CLI v1.58.0<br/>AWS Provider v1.18.0<br/>Azure Provider v1.18.0 | [feedback](https://github.com/nitrictech/nitric/issues/748) |
| [websites](/websites) | CLI v1.58.0<br/>AWS Provider v1.18.0<br/>Azure Provider v1.19.4 | [feedback](https://github.com/nitrictech/nitric/issues/748) |

## Released Preview Features

Expand Down
8 changes: 8 additions & 0 deletions src/config/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,10 @@ export const navigation: NavEntry[] = [
title: 'Websockets',
href: '/providers/mappings/aws/websockets',
},
{
title: 'Websites',
href: '/providers/mappings/aws/websites',
},
{
title: 'Storage',
href: '/providers/mappings/aws/storage',
Expand Down Expand Up @@ -333,6 +337,10 @@ export const navigation: NavEntry[] = [
title: 'Schedules',
href: '/providers/mappings/azure/schedules',
},
{
title: 'Websites',
href: '/providers/mappings/azure/websites',
},
{
title: 'Storage',
href: '/providers/mappings/azure/storage',
Expand Down
Loading