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
fix: all broken links, fail build if broken links (#112)
Builds without any broken links now:

## Summary by Sourcery
Update documentation to reflect the use of access tokens instead of API
keys and fix broken links.
Enhancements:
- Updated code snippets to use access tokens instead of API keys.
Documentation:
- Updated documentation to reflect the use of access tokens instead of
API keys.
- Fixed broken links in the documentation.
- Clarified the supported cloud providers and regions and added contact
information for unsupported regions.
- Updated the prerequisites section to include links to relevant
documentation.
- Improved the troubleshooting section with more detailed instructions
and commands.
- Added a note about the limitations of the Terraform installation
method.
Tests:
- Fail the build if there are any broken links in the documentation.
Copy file name to clipboardExpand all lines: docs/launch-platform/managed-cloud-deployment/13_deployment-plans.md
+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
@@ -21,7 +21,7 @@ Not all applications are equal. Some are for experimentation, some are pilots, w
21
21
22
22
We offer you the flexibility to deploy your services in the cloud of your choice, and easily build cross-cloud provider and cross-geographical region networks. All leading cloud providers are supported and we are continously working on adding support for more regions.
23
23
24
-
[Discover all supported cloud providers and available regions](./0_supported-cloud-providers.md)
24
+
[Discover all supported cloud providers and available regions](0_supported-cloud-providers.md)
Copy file name to clipboardExpand all lines: docs/launch-platform/self-hosted/installation-guide/prerequisites/terraform.md
+18-3Lines changed: 18 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,11 +9,12 @@ sidebar_position: 9
9
9
This Terraform-based installation is designed for quick setup and testing environments only. For production deployments, we strongly recommend following the manual installation process to properly configure and secure each component according to your organization's requirements.
10
10
11
11
**Key limitations of Terraform setup:**
12
+
12
13
- Components run locally in the cluster without High Availability
13
14
- Basic security configurations
14
15
- Limited customization options
15
16
- Not suitable for production workloads
16
-
:::
17
+
:::
17
18
18
19
For a quick deployment of the SettleMint Platform and all its prerequisites on Google Cloud Platform (GCP), we provide a Terraform-based installation method. This is optional - you can skip this if you prefer to set up the prerequisites manually.
3. Configure your domain registrar with the nameservers from the Terraform output. For example, in Cloudflare:
105
+
96
106
- Add NS records for your subdomain (e.g., btp.settlemint.com)
97
107
- Point to the Google nameservers (ns-cloud-aX.googledomains.com)
98
108
99
109
4. Verify DNS delegation:
110
+
100
111
```sh
101
112
dig NS btp.settlemint.com
102
113
```
103
114
104
115
Expected output should show Google nameservers:
116
+
105
117
```
106
118
;; ANSWER SECTION:
107
119
btp.settlemint.com. 300 IN NS ns-cloud-a4.googledomains.com.
@@ -113,17 +125,20 @@ btp.settlemint.com. 300 IN NS ns-cloud-a3.googledomains.com.
113
125
### Platform Infrastructure Setup
114
126
115
127
1. Navigate to the infrastructure directory:
128
+
116
129
```sh
117
130
cd ../01_infrastructure
118
131
```
119
132
120
133
2. Deploy the infrastructure:
134
+
121
135
```sh
122
136
terraform init
123
137
terraform apply
124
138
```
125
139
126
140
This will create:
141
+
127
142
- GKE cluster
128
143
- All required prerequisites
129
144
- The SettleMint Platform installation
@@ -144,7 +159,7 @@ After the Terraform deployment completes:
144
159
145
160
1. Access the platform at `https://btp.<your-domain>`
146
161
2. Follow the initial setup wizard
147
-
3. Review the [platform documentation](/docs/introduction) for next steps
162
+
3. Review the [platform documentation](../introduction.md) for next steps
148
163
149
164
## Troubleshooting
150
165
@@ -155,4 +170,4 @@ If you encounter issues:
155
170
3. Check the Terraform logs for specific error messages
156
171
4. Contact [support@settlemint.com](mailto:support@settlemint.com) if you need assistance
157
172
158
-
**Note:** The Terraform installation is designed for demonstration and testing. For production deployments, we recommend following the manual installation process to configure each component according to your specific requirements.
173
+
**Note:** The Terraform installation is designed for demonstration and testing. For production deployments, we recommend following the manual installation process to configure each component according to your specific requirements.
Copy file name to clipboardExpand all lines: docs/using-platform/10_backend-as-a-service.md
+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
@@ -37,7 +37,7 @@ If you need to execute tasks based on changes to your database you can leverage
37
37
**Access to your database** can be handled all the way to the row level by using the authentication and authorisation options available in Hasura.
38
38
[Learn more here.](https://hasura.io/docs/latest/graphql/core/auth/index.html)
39
39
40
-
This is of course on top of the [API keys](19_api-keys.md) in the platform you can use to close of access to the entire API.
40
+
This is of course on top of the [application access tokens](20_application-access-tokens.md)and [personal access tokens](21_personal-access-tokens.md)in the platform you can use to close off access to the entire API.
Copy file name to clipboardExpand all lines: docs/using-platform/21_personal-access-tokens.md
+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
@@ -1,6 +1,6 @@
1
1
# Personal access tokens
2
2
3
-
Personal access tokens (or [Application access tokens](19_application-access-tokens.md)) let you connect your SettleMint services with other apps securely. They represent an individual user, and have the same rights as the user's role in the organization (admin or user). They can be used to connect to all services that the user has access to.
3
+
Personal access tokens (or [Application access tokens](20_application-access-tokens.md)) let you connect your SettleMint services with other apps securely. They represent an individual user, and have the same rights as the user's role in the organization (admin or user). They can be used to connect to all services that the user has access to.
Copy file name to clipboardExpand all lines: docs/using-platform/22_deployment-plans.md
+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
@@ -21,7 +21,7 @@ Not all applications are equal. Some are for experimentation, some are pilots, w
21
21
22
22
We offer you the flexibility to deploy your services in the cloud of your choice, and easily build cross-cloud provider and cross-geographical region networks. All leading cloud providers are supported and we are continously working on adding support for more regions.
23
23
24
-
[Discover all supported cloud providers and available regions](./0_supported-cloud-providers.md)
24
+
[Discover all supported cloud providers and available regions](../launch-platform/managed-cloud-deployment/0_supported-cloud-providers.md)
Copy file name to clipboardExpand all lines: docs/using-platform/9_integration-studio.md
+20-14Lines changed: 20 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ Drag and drop a **function node**. This is the node that will query the blockcha
61
61
`rpcEndpoint` is the RPC url of your Polygon Mumbai Node.
62
62
Under the **Connect tab** of your Polygon Mumbai node, you will find its RPC url.
63
63
64
-
`apiKey` - You will need an API key for your node. If you do not have one, you can easily [create an API key](19_api-keys.md) first.
64
+
`accessToken` - You will need an access token for your application. If you do not have one, you can easily [create an access token](20_application-access-tokens.md) first.
65
65
66
66
Enter the following snippet in the Message tab.
67
67
@@ -70,15 +70,17 @@ Enter the following snippet in the Message tab.
0 commit comments