You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 20, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: docs/get-started/foundations/infrastructure/index.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Nitric allows applications to declare infrastructure requirements a
4
4
5
5
# Infrastructure
6
6
7
-
If you haven't read [Why Nitric](/get-started/get-started/foundations/why-nitric) yet, you might want to start there. It explains the 'why' behind Nitric, which can help you understand the 'what' and 'how' of Nitric.
7
+
If you haven't read [Why Nitric](/get-started/foundations/why-nitric) yet, you might want to start there. It explains the 'why' behind Nitric, which can help you understand the 'what' and 'how' of Nitric.
8
8
9
9
Nitric applies the concept of Infrastructure from Code (IfC) in a very specific way, to enhance Infrastructure as Code (IaC) and help applications with platform specific Separation of Concerns (SoC).
Copy file name to clipboardExpand all lines: docs/get-started/foundations/infrastructure/resources.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ description: An overview of cloud resources provided by the Nitric framework
6
6
7
7
Nitric provides cloud-native building blocks that make it simple to declare the resources you need as part of your application code.
8
8
9
-
The Nitric deployment engine will run through your code at deployment time, collecting a graph of all the required resources and their interactions. This information is forwarded to a [Nitric plugin](/foundations/deployment#providers) during deployment, which provisions the resources in the cloud.
9
+
The Nitric deployment engine will run through your code at deployment time, collecting a graph of all the required resources and their interactions. This information is forwarded to a [Nitric plugin](/get-started/foundations/deployment#providers) during deployment, which provisions the resources in the cloud.
10
10
11
11
During development though, you can interact with these resources as if they were local objects, making it easy to build and test your application. Here we'll discuss the different types of resources you can declare in Nitric, and some best practices for working with them.
Copy file name to clipboardExpand all lines: docs/get-started/foundations/projects/configuration.mdx
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ The name of your project. This is used to identify your project and it used when
39
39
40
40
### `services`
41
41
42
-
A list of [service](/foundations/infrastructure/services) types that make up your project. Typically, nitric will build each service in your project into a separate container image. Each service can have its own runtime, build configuration, and start command.
42
+
A list of [service](/get-started/foundations/infrastructure/services) types that make up your project. Typically, nitric will build each service in your project into a separate container image. Each service can have its own runtime, build configuration, and start command.
43
43
44
44
#### `match`
45
45
@@ -95,7 +95,7 @@ If a runtime is provided it must match the name of a runtime configuration in th
95
95
96
96
Type is essentially the name for this group of services. It is used to group services together for deployment and resource management. If not provided, the service will be grouped under the 'default' type.
97
97
98
-
The most common use case for this is grouping service with similar deployed resource requirements together. For example, you make have a set of services that required additional vCPU or memory resources at runtime. You can group these services together under a specific type and apply resource constraints to that type in a [stack file](/foundations/deployment/stacks).
98
+
The most common use case for this is grouping service with similar deployed resource requirements together. For example, you make have a set of services that required additional vCPU or memory resources at runtime. You can group these services together under a specific type and apply resource constraints to that type in a [stack file](/get-started/foundations/deployment/stacks).
99
99
100
100
For example, if you have a set of services that require additional memory, you can group them together under a type named `memory-intensive`, separate from the default type.
101
101
@@ -144,9 +144,9 @@ go run ./services/service2/main.go
144
144
145
145
### `batch-services` (optional)
146
146
147
-
A list of [batch service](/foundations/infrastructure/services#batch-services) types that make up your project. Batch services are used to run high-performance computing tasks, data processing or tasks requiring GPUs, or a large number of vCPUs or memory.
147
+
A list of [batch service](/get-started/foundations/infrastructure/services#batch-services) types that make up your project. Batch services are used to run high-performance computing tasks, data processing or tasks requiring GPUs, or a large number of vCPUs or memory.
148
148
149
-
Batch services are similar to services but are optimized for running batch processing tasks. You can read more about batch services in the [batch service](/foundations/infrastructure/services#batch-services) section.
149
+
Batch services are similar to services but are optimized for running batch processing tasks. You can read more about batch services in the [batch service](/get-started/foundations/infrastructure/services#batch-services) section.
150
150
151
151
The configuration options for `batch-services` are the same as for `services`.
Copy file name to clipboardExpand all lines: docs/get-started/quickstart.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -238,7 +238,7 @@ After your service is running, it will register itself with the server. All the
238
238
239
239
The output will also show the local dashboard URL, the dashboard will automatically refresh with API details and other useful tools for building your application.
240
240
241
-
Once the API is registered, you can test the API using any HTTP client, your browser, or the [local dashboard](/get-started/local-dashboard):
241
+
Once the API is registered, you can test the API using any HTTP client, your browser, or the [local dashboard](/get-started/foundations/projects/local-development):
242
242
243
243
```bash
244
244
curl http://localhost:4001/hello/John
@@ -447,4 +447,4 @@ nitric down
447
447
448
448
- Learn more about [APIs](/apis)
449
449
- See other features in the [introduction](/#building-blocks)
450
-
- Learn more about the [foundations](/foundations/projects) of Nitric
450
+
- Learn more about the [foundations](/get-started/foundations/projects) of Nitric
Copy file name to clipboardExpand all lines: docs/providers/pulumi/aws/imports.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Nitric allows you to import existing AWS resources into your Nitric project. Cur
8
8
9
9
## How imports work
10
10
11
-
If you have existing AWS resources that you would like to use in your Nitric project, you may be able to import them using the `import` section of your Nitric [stack file](/foundations/deployment/stacks). This section allows you to import existing resources and use them in your Nitric project. This indicates to the `nitric/aws` provider that you would like to use the existing resources in your Nitric project, rather than create a new one.
11
+
If you have existing AWS resources that you would like to use in your Nitric project, you may be able to import them using the `import` section of your Nitric [stack file](/get-started/foundations/deployment/stacks). This section allows you to import existing resources and use them in your Nitric project. This indicates to the `nitric/aws` provider that you would like to use the existing resources in your Nitric project, rather than create a new one.
12
12
13
13
Imports are stack specific, meaning that you can import resources into a specific stack file, and they will only be available in that stack. Other stacks for the same project can either create or import those resources as needed.
Copy file name to clipboardExpand all lines: docs/reference/cli.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,7 +103,7 @@ When you are ready to test your application and you want to run it locally, you
103
103
nitric start
104
104
```
105
105
106
-
This will run the Nitric server for local testing. This will output local endpoints for your apis and open the [local dashboard](/get-started/local-dashboard) for testing.
106
+
This will run the Nitric server for local testing. This will output local endpoints for your apis and open the [local dashboard](/get-started/foundations/projects/local-development) for testing.
107
107
108
108
For more information on local development, see the [local development](/reference/cli/local-development) docs.
Copy file name to clipboardExpand all lines: docs/reference/csharp/v0/collection/collection.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Nitric.Run();
33
33
34
34
## Access
35
35
36
-
All Nitric resources provide access permissions you can use to specify the level of access your code needs to the resource. See here for details about infrastructure [security](/foundations/infrastructure/security).
36
+
All Nitric resources provide access permissions you can use to specify the level of access your code needs to the resource. See here for details about infrastructure [security](/get-started/foundations/infrastructure/security).
Copy file name to clipboardExpand all lines: docs/reference/csharp/v0/queues/queue.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Nitric.Run();
31
31
32
32
## Access
33
33
34
-
All Nitric resources provide access permissions you can use to specify the level of access your code needs to the resource. See here for details about infrastructure [security](/foundations/infrastructure/security).
34
+
All Nitric resources provide access permissions you can use to specify the level of access your code needs to the resource. See here for details about infrastructure [security](/get-started/foundations/infrastructure/security).
0 commit comments