Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit 3d8cabd

Browse files
committed
broken links
1 parent 4e09524 commit 3d8cabd

32 files changed

+152
-128
lines changed

docs/get-started/foundations/deployment/index.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ You can read about why this separation is important on the [why nitric](/get-sta
1717

1818
## Providers
1919

20-
The plugins used to deploy your application to a specific target platform are called [providers](/reference/providers). Typically providers do one of two things:
20+
The plugins used to deploy your application to a specific target platform are called [providers](/providers). Typically providers do one of two things:
2121

2222
1. **Deploy your application directly**
2323
2. **Generate Infrastructure-as-Code**
@@ -36,9 +36,9 @@ Nitric ships with five official providers. The first three are direct deployment
3636

3737
All of the direct deployment providers use [Pulumi](https://pulumi.com) under the hood for their deployments, so Pulumi will need to be configured to persist your stack state and to run the deployment to the cloud of your choice.
3838

39-
- [AWS](/reference/providers/aws)
40-
- [Google Cloud](/reference/providers/gcp)
41-
- [Azure](/reference/providers/azure)
39+
- [AWS](/providers/pulumi/aws)
40+
- [Google Cloud](/providers/pulumi/gcp)
41+
- [Azure](/providers/pulumi/azure)
4242

4343
<Note>
4444
If you're new to Nitric we recommend starting with one of the direct
@@ -49,16 +49,16 @@ All of the direct deployment providers use [Pulumi](https://pulumi.com) under th
4949

5050
All of the IaC providers generate Terraform code for deployment. This allows you to use Nitric's deployment automation and still leverage your existing Terraform workflows.
5151

52-
- [AWSTF](/reference/providers/awstf)
53-
- [GCPTF](/reference/providers/gcptf)
52+
- [AWSTF](/providers/terraform/aws)
53+
- [GCPTF](/providers/terraform/gcp)
5454

5555
<Note>An Azure Terraform provider is in development.</Note>
5656

5757
These providers are also a good starting point for customization when you have existing Terraform Modules or workflows you want to integrate with Nitric.
5858

5959
## Custom Providers
6060

61-
If you have a specific cloud service, deployment workflow or tooling you want to use, you can build a [custom provider](/reference/providers/custom). Custom providers allow you to target the host you prefer with your own tools and configuration.
61+
If you have a specific cloud service, deployment workflow or tooling you want to use, you can build a [custom provider](/providers/custom). Custom providers allow you to target the host you prefer with your own tools and configuration.
6262

6363
You can also extend the existing providers to change which cloud services are used to fulfill the Nitric resource contracts, to add configuration options or to change the deployment process.
6464

@@ -118,7 +118,7 @@ Stack files define the deployment plugin (provider), any additional configuratio
118118

119119
The common configuration option available in all stack files is the `provider` field, which specifies the provider plugin to use for the deployment. The standard format for specifying a provider is `[namespace]/[provider]@[version]`. The `namespace` for all standard providers is `nitric`. The `provider` is the name of the provider plugin, and the `version` is the version of the provider plugin to use.
120120

121-
There is another format for specifying providers as a container image `docker://[image]`, which you can read about in the [reference docs](/reference/providers/custom/docker).
121+
There is another format for specifying providers as a container image `docker://[image]`, which you can read about in the [reference docs](/providers/custom/docker).
122122

123123
Here is a basic example, using the standard nitric AWS provider `nitric/[email protected]`.
124124

@@ -127,11 +127,11 @@ provider: nitric/[email protected]
127127
region: us-east-1
128128
```
129129
130-
Provider specific stack configuration, including advanced configuration options, can be viewed in the reference docs for each [provider](/reference/providers).
130+
Provider specific stack configuration, including advanced configuration options, can be viewed in the reference docs for each [provider](/providers).
131131
132-
- [AWS stack configuration](/reference/providers/aws/configuration)
133-
- [Azure stack configuration](/reference/providers/azure/configuration)
134-
- [GCP stack configuration](/reference/providers/gcp/configuration)
132+
- [AWS stack configuration](/providers/pulumi/aws/configuration)
133+
- [Azure stack configuration](/providers/pulumi/azure/configuration)
134+
- [GCP stack configuration](/providers/pulumi/gcp/configuration)
135135
136136
<Note>
137137
If you create a custom provider you're able define the options available in

docs/get-started/foundations/infrastructure/index.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -342,9 +342,8 @@ provider: your_namespace/[email protected]
342342
The runtime code for cloud services like SNS still exists, it's just isolated
343343
to an independent module. It could be from a [Nitric
344344
provider](https://github.com/nitrictech/nitric/blob/main/cloud/aws/runtime/topic/sns.go)
345-
or [something custom](/reference/providers/custom/building-custom-provider)
346-
built by you or an independent team, such as platform engineers or DevOps
347-
teams.
345+
or [something custom](/providers/custom/create) built by you or an independent
346+
team, such as platform engineers or DevOps teams.
348347
</Note>
349348
350349
---

docs/get-started/quickstart.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -415,9 +415,9 @@ Now that you've implemented a basic API and tested that it works, you can deploy
415415

416416
The first step is to set up your credentials for the cloud provider.
417417

418-
- [AWS](/reference/providers/aws)
419-
- [Azure](/reference/providers/azure)
420-
- [GCP](/reference/providers/gcp)
418+
- [AWS](/providers/pulumi/aws)
419+
- [Azure](/providers/pulumi/azure)
420+
- [GCP](/providers/pulumi/gcp)
421421

422422
You'll then need to create a [stack](/reference/cli#stacks) that represents your project and a deployment target.
423423

docs/guides/dart/serverless-rest-api-example.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -258,9 +258,9 @@ curl --location --request DELETE 'http://localhost:4001/profiles/[id]'
258258

259259
At this point, you can deploy the application to any supported cloud provider. Start by setting up your credentials and any configuration for the cloud you prefer:
260260

261-
- [AWS](/reference/providers/aws)
262-
- [Azure](/reference/providers/azure)
263-
- [Google Cloud](/reference/providers/gcp)
261+
- [AWS](/providers/pulumi/aws)
262+
- [Azure](/providers/pulumi/azure)
263+
- [Google Cloud](/providers/pulumi/gcp)
264264

265265
Next, we'll need to create a `stack`. Stacks represent deployed instances of an application, including the target provider and other details such as the deployment region. You'll usually define separate stacks for each environment such as development, testing and production. For now, let's start by creating a `dev` stack.
266266

docs/guides/go/serverless-rest-api-example.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,9 +245,9 @@ curl --location --request DELETE 'http://localhost:4001/profiles/[id]'
245245

246246
At this point, you can deploy what you've built to any of the supported cloud providers. To do this start by setting up your credentials and any configuration for the cloud you prefer:
247247

248-
- [AWS](/reference/providers/aws)
249-
- [Azure](/reference/providers/azure)
250-
- [GCP](/reference/providers/gcp)
248+
- [AWS](/providers/pulumi/aws)
249+
- [Azure](/providers/pulumi/azure)
250+
- [GCP](/providers/pulumi/gcp)
251251

252252
Next, we'll need to create a `stack`. A stack represents a deployed instance of an application, which is a key value store of resources defined in your project. You might want separate stacks for each environment, such as stacks for `dev`, `test` and `prod`. For now, let's start by creating a `dev` stack.
253253

docs/guides/jvm/serverless-rest-api-example.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -187,10 +187,10 @@ Here we're creating an API named `public` and collection named `profiles`, then
187187
<Note>
188188
Resources in Nitric like `api` and `collection` represent high-level cloud
189189
resources. When your app is deployed Nitric automatically converts these
190-
requests into appropriate resources for the specific
191-
[provider](/reference/providers). Nitric also takes care of adding the IAM
192-
roles, policies, etc. that grant the requested access. For example the
193-
`collection` resource uses DynamoDB in AWS or FireStore on Google Cloud.
190+
requests into appropriate resources for the specific [provider](/providers).
191+
Nitric also takes care of adding the IAM roles, policies, etc. that grant the
192+
requested access. For example the `collection` resource uses DynamoDB in AWS
193+
or FireStore on Google Cloud.
194194
</Note>
195195

196196
### Create profiles with POST
@@ -430,9 +430,9 @@ curl --location --request DELETE 'http://localhost:4001/profiles/[id]'
430430

431431
At this point, you can deploy the application to any supported cloud provider. Start by setting up your credentials and any configuration for the cloud you prefer:
432432

433-
- [AWS](/reference/providers/aws)
434-
- [Azure](/reference/providers/azure)
435-
- [Google Cloud](/reference/providers/gcp)
433+
- [AWS](/providers/pulumi/aws)
434+
- [Azure](/providers/pulumi/azure)
435+
- [Google Cloud](/providers/pulumi/gcp)
436436

437437
Next, we'll need to create a `stack`. Stacks represent deployed instances of an application, including the target provider and other details such as the deployment region. You'll usually define separate stacks for each environment such as development, testing and production. For now, let's start by creating a `dev` stack.
438438

docs/guides/nodejs/api-with-nextjs.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -391,9 +391,9 @@ Pressing `ctrl + a + k` will end the application.
391391
392392
Setup credentials and cloud specific configuration:
393393
394-
- [AWS](/reference/providers/aws)
395-
- [Azure](/reference/providers/azure)
396-
- [GCP](/reference/providers/gcp)
394+
- [AWS](/providers/pulumi/aws)
395+
- [Azure](/providers/pulumi/azure)
396+
- [GCP](/providers/pulumi/gcp)
397397
398398
Create a stack, which is a deployment target for your application.
399399

docs/guides/nodejs/graphql.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -367,9 +367,9 @@ curl --location -X POST \
367367

368368
Setup your credentials and any other cloud specific configuration:
369369

370-
- [AWS](/reference/providers/aws)
371-
- [Azure](/reference/providers/azure)
372-
- [GCP](/reference/providers/gcp)
370+
- [AWS](/providers/pulumi/aws)
371+
- [Azure](/providers/pulumi/azure)
372+
- [GCP](/providers/pulumi/gcp)
373373

374374
Create a stack - a collection of resources identified in your project which will be deployed.
375375

docs/guides/nodejs/nitric-and-drizzle.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ region: us-east-2
278278
279279
### Deploy
280280
281-
Go ahead and deploy to AWS using the `nitric up` command. Ensure you have setup your [AWS credentials](/reference/providers/aws#usage) correctly.
281+
Go ahead and deploy to AWS using the `nitric up` command. Ensure you have setup your [AWS credentials](/providers/pulumi/aws#usage) correctly.
282282

283283
```bash
284284
nitric up

docs/guides/nodejs/nitric-and-prisma.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ region: us-east-2
271271
272272
### Deploy
273273
274-
Go ahead and deploy to AWS using the `nitric up` command. Ensure you have set up your [AWS credentials](/reference/providers/aws#usage) correctly.
274+
Go ahead and deploy to AWS using the `nitric up` command. Ensure you have set up your [AWS credentials](/providers/pulumi/aws#usage) correctly.
275275

276276
```bash
277277
nitric up

0 commit comments

Comments
 (0)