Skip to content

Commit 0ec2f7e

Browse files
authored
Fix related topic redirects that broke build (superfly#1801)
* Fix related topic redirects that broke build * wtf * extra stuff
1 parent 9bc7b69 commit 0ec2f7e

25 files changed

+40
-40
lines changed

about/extensions.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Fly.io is a global cloud service for running full stack apps close to users. We
99

1010
We have two main goals: to deliver a slick developer experience, and to build the best possible platform for running full stack apps. We're looking for partners that share this goal, extending Fly.io with services our customers need.
1111

12-
Services such as managed databases, exception handlers, CI runners or log aggregators are great examples. Check out our [managed Upstash for Redis](https://fly.io/docs/reference/redis/) to get an idea of what's possible, and how we integrate services directly into our CLI.
12+
Services such as managed databases, exception handlers, CI runners or log aggregators are great examples. Check out our [managed Upstash for Redis](https://fly.io/docs/upstash/redis/) to get an idea of what's possible, and how we integrate services directly into our CLI.
1313

1414
[Check out our documentation](https://fly.io/docs) to see what our platform has to offer. Contact us at [[email protected]](mailto:[email protected]) to discuss your case!
1515

about/pricing.html.markerb

+2-2
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ You're not billed for the following types of traffic:
243243
- all inbound data transfer
244244
- data transfer between apps or Machines in the same region (for organizations using granular data transfer rates)
245245
- data transfer from apps without an assigned IP address (for organizations not using granular data transfer rates)
246-
- data transfer to [Tigris Object Storage](https://fly.io/docs/reference/tigris)
246+
- data transfer to [Tigris Object Storage](https://fly.io/docs/tigris/)
247247

248248
Fly.io pricing is per region group for outbound data transfer. You'll see a more detailed breakdown of cost per region and per traffic type on your monthly invoice.
249249

@@ -274,7 +274,7 @@ The [Machine price](#compute) and [volume price](#persistent-storage-volumes) fo
274274

275275
## Extensions
276276

277-
Fly.io offers managed services operated by third parties, such as [Tigris Object Storage](/docs/reference/tigris), [Supabase Postgres](/docs/reference/supabase) and [Upstash Redis](/docs/reference/redis).
277+
Fly.io offers managed services operated by third parties, such as [Tigris Object Storage](/docs/tigris), [Supabase Postgres](/docs/rsupabase/) and [Upstash Redis](/docs/upstash/redis/).
278278

279279
When you provision their services, you become their customer, and you pay their list prices via your monthly Fly.io bill. Charges are updated daily in your Fly.io dashboard.
280280

apps/going-to-production.html.markerb

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This checklist guides you through setting up a production environment on Fly.io.
2727

2828
- **Make sure private services are not exposed:** Check that your private apps with services don't have public IP addresses. Run `fly ips list` and use `fly ips release` to release unnecessary public IPs. See flyctl [`fly ips` commands](/docs/flyctl/ips/). Assign private apps a [Flycast address](https://fly.io/docs/networking/flycast/) instead.
2929

30-
- **Use Arcjet application security for JavaScript apps:** Secure your app with rate limiting, bot protection, email validation, and defense against common attacks through our extension partner Arcjet. Currently [free in beta](/docs/reference/arcjet/#pricing), but pricing is subject to change. See [Application Security by Arcjet](/docs/reference/arcjet/).
30+
- **Use Arcjet application security for JavaScript apps:** Secure your app with rate limiting, bot protection, email validation, and defense against common attacks through our extension partner Arcjet. Currently [free in beta](/docs/security/arcjet/#pricing), but pricing is subject to change. See [Application Security by Arcjet](/docs/security/arcjet/).
3131

3232
## Networking
3333

@@ -47,7 +47,7 @@ This checklist guides you through setting up a production environment on Fly.io.
4747

4848
- **Export your logs:** Set up the Fly Log Shipper to aggregate your app’s logs to a service of your choice. See [Export logs](/docs/monitoring/exporting-logs/).
4949

50-
- **Use Sentry for Error tracking**: An application monitoring platform that helps you identify and fix software problems before they impact your users from our extension partner Sentry.Fly.io organizations get a year's worth of [Team Plan](https://sentry.io/pricing/+external) credits. See [Application Monitoring by Sentry](/docs/reference/sentry/).
50+
- **Use Sentry for Error tracking**: An application monitoring platform that helps you identify and fix software problems before they impact your users from our extension partner Sentry.Fly.io organizations get a year's worth of [Team Plan](https://sentry.io/pricing/+external) credits. See [Application Monitoring by Sentry](/docs/monitoring/sentry/).
5151

5252
## Availability, resiliency, and costs
5353

apps/move-app-org.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ The following app resources are transferred to the new org automatically:
3636

3737
The following extension services need to be reconfigured for the app after the move:
3838

39-
- **[Upstash for Redis](https://fly.io/docs/reference/redis/):** Upstash Redis is only available over an organization's private network. After you move the app, you'll need to provision a new database for the new org.
39+
- **[Upstash for Redis](https://fly.io/docs/upstash/redis/):** Upstash Redis is only available over an organization's private network. After you move the app, you'll need to provision a new database for the new org.

blueprints/cell-based.html.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ likely make use of one or more of the following:
220220
addresses many problems, it doesn't help deal with logs that are missing due
221221
to application or network problems. Consider having applications emit a
222222
heartbeat, and write monitoring software that looks for missing heartbeats
223-
and reports them as issues. [Sentry](https://fly.io/docs/reference/sentry/)
223+
and reports them as issues. [Sentry](https://fly.io/docs/monitoring/sentry/)
224224
can help here.
225225
* While applying updates when all of the services for a single Machine are
226226
self contained is an easier problem then upgrading potentially
@@ -251,7 +251,7 @@ As mentioned above, backups are crucial. Items to explore:
251251
* [Rsync](https://rsync.samba.org/) is a utility available with Linux
252252
distributions that can be used to efficiently copy changes between Machines.
253253
* Use a traditional database.
254-
[Supabase](https://fly.io/docs/reference/supabase/), for example, supports
254+
[Supabase](https://fly.io/docs/supabase/), for example, supports
255255
[custom
256256
claims](https://github.com/supabase-community/supabase-custom-claims) that
257257
can be used to build a multi-tenancy option for your database.

database-storage-guides.html.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ The Fly Machines in your app provide ephemeral storage, so you get a blank slate
1919

2020
_Object storage service from our extension partners._
2121

22-
- **[Tigris Global Object Storage](/docs/reference/tigris/)** - [Tigris](https://www.tigrisdata.com/+external) is a globally distributed S3-compatible object storage service on Fly.io infrastructure.
22+
- **[Tigris Global Object Storage](/docs/tigris/)** - [Tigris](https://www.tigrisdata.com/+external) is a globally distributed S3-compatible object storage service on Fly.io infrastructure.
2323

2424
---
2525

2626
## Managed database services
2727

2828
_Managed database services from our extension partners._
2929

30-
- **[Supabase Postgres (public alpha)](/docs/reference/supabase/)** - [Supabase](https://supabase.com/database+external) Postgres is a full-featured and fully-managed Postgres database on Fly.io infrastructure.
30+
- **[Supabase Postgres (public alpha)](/docs/supabase/)** - [Supabase](https://supabase.com/database+external) Postgres is a full-featured and fully-managed Postgres database on Fly.io infrastructure.
3131

32-
- **[Upstash for Redis](/docs/reference/redis/)** - [Redis](https://redis.io/+external) is an in-memory database commonly used for caching. A managed service by [Upstash](https://upstash.com/+external).
32+
- **[Upstash for Redis](/docs/upstash/redis/)** - [Redis](https://redis.io/+external) is an in-memory database commonly used for caching. A managed service by [Upstash](https://upstash.com/+external).
3333

3434
---
3535

happy-path/aim.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The demo uses the following:
2222

2323
* A [PostgreSQL](https://www.postgresql.org/+external) relational database to store the names of the audio clips
2424
* A [Tigris bucket](https://www.tigrisdata.com/+external) to store the the audio files
25-
* [Upstash for Redis](https://fly.io/docs/reference/redis/) and [WebSockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API+external) to handle the connections for the realtime requirement
25+
* [Upstash for Redis](https://fly.io/docs/upstash/redis/) and [WebSockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API+external) to handle the connections for the realtime requirement
2626

2727
## Demo flavors
2828

happy-path/postgresql.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ nav: demo
77

88
Fly Postgres is deployed as a separate app, and that app comes initially configured with a single [Fly Postgres](https://fly.io/docs/postgres/) Machine. That's fine for development, but for production you need redundancy and scalability. With a [few commands](https://fly.io/docs/postgres/advanced-guides/high-availability-and-global-replication/) you can create an HA cluster in your primary region and read-only replicas elsewhere.
99

10-
If you're interested in a managed offering, [Supabase Postgres](https://fly.io/docs/reference/supabase/) is in public alpha.
10+
If you're interested in a managed offering, [Supabase Postgres](https://fly.io/docs/supabase/) is in public alpha.
1111

1212
And there is no lock in here. We have a list of [recommended external providers](https://fly.io/docs/postgres/getting-started/what-you-should-know/#recommended-external-providers), but you're free to host your database literally anywhere.
1313

happy-path/redis.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ nav: demo
55
order: 7
66
---
77

8-
[Upstash Redis](https://fly.io/docs/reference/redis/) is used by the deep dive demo app for its [pubsub](https://redis.io/docs/latest/commands/?group=pubsub) capabilities, but it can do [so much more](https://upstash.com/docs/redis/overall/rediscompatibility).
8+
[Upstash Redis](https://fly.io/docs/upstash/redis/) is used by the deep dive demo app for its [pubsub](https://redis.io/docs/latest/commands/?group=pubsub) capabilities, but it can do [so much more](https://upstash.com/docs/redis/overall/rediscompatibility).
99

1010
In particular, Redis is useful for caching:
1111

happy-path/tigris.html.markerb

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ nav: demo
55
order: 6
66
---
77

8-
[Tigris](https://fly.io/docs/reference/tigris/) is a globally distributed object storage service. It essentially requires no configuration, and seamlessly handles multi-regions. If you upload an audio file to a host in Virginia, you can access it from Amsterdam. Even better: subsequent accesses from regions other than the primary region are served locally.
8+
[Tigris](https://fly.io/docs/tigris/) is a globally distributed object storage service. It essentially requires no configuration, and seamlessly handles multi-regions. If you upload an audio file to a host in Virginia, you can access it from Amsterdam. Even better: subsequent accesses from regions other than the primary region are served locally.
99

10-
Unlike relational databases, there may be reasons why you want to make your object store available via the internet. In this demo, the object store starts out private, but you can make it [public](https://fly.io/docs/reference/tigris/#public-buckets) if you want.
10+
Unlike relational databases, there may be reasons why you want to make your object store available via the internet. In this demo, the object store starts out private, but you can make it [public](https://fly.io/docs/tigris/#public-buckets) if you want.
1111

12-
And if you happen to have an existing S3 object store, check out [shadow buckets](https://fly.io/docs/reference/tigris/#migrating-to-tigris-with-shadow-buckets) which enable you to incrementally migrate your data.
12+
And if you happen to have an existing S3 object store, check out [shadow buckets](https://fly.io/docs/tigris/#migrating-to-tigris-with-shadow-buckets) which enable you to incrementally migrate your data.

index.html.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ _Run GPU workloads on Fly Machines._
6262

6363
_Services from Fly.io and our extension partners to help you run your entire stack near your users._
6464

65-
[Upstash for Redis®](/docs/reference/redis/)
65+
[Upstash for Redis®](/docs/upstash/redis/)
6666

67-
[Tigris object storage](/docs/reference/tigris/)
67+
[Tigris object storage](/docs/tigris/)
6868

69-
[Supabase Postgres (public alpha)](/docs/reference/supabase/)
69+
[Supabase Postgres (public alpha)](/docs/supabase/)
7070

7171
[LiteFS - Distributed SQLite](/docs/litefs/)
7272

@@ -88,7 +88,7 @@ _Explore built-in and custom Prometheus metrics and Grafana dashboards. Live tai
8888

8989
[Fly.io Metrics](/docs/monitoring/metrics/)
9090

91-
[Error Monitoring by Sentry](/docs/reference/sentry/)
91+
[Error Monitoring by Sentry](/docs/monitoring/sentry/)
9292

9393
[Logging on Fly.io](/docs/monitoring/logging-overview/)
9494

@@ -100,6 +100,6 @@ _Built-in security and partner extensions._
100100

101101
[Security](/docs/security/) on the Fly.io platform
102102

103-
[Application security by Arcjet](/docs/reference/arcjet/) for JavaScript apps
103+
[Application security by Arcjet](/docs/security/arcjet/) for JavaScript apps
104104

105105
</div>

js/frameworks/nextjs.html.markerb

+2-2
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ application. If you still have questions, post on our [community forum](https:/
143143

144144
### Connecting to Supabase Postgres
145145

146-
[Supabase](https://fly.io/docs/reference/supabase/#create-and-manage-a-supabase-postgres-database) is a managed Postgres service deployed at Fly.io infrastructure.
146+
[Supabase](https://fly.io/docs/supabase/#create-and-manage-a-supabase-postgres-database) is a managed Postgres service deployed at Fly.io infrastructure.
147147

148148
You can create a Supabase Postgres instance at Fly.io and use the provided `DATABASE_URL`
149149
as described above. Alternatively, you can connect with a dedicated JavaScript client and leverage its API. In this section we'll help you to get started with such setup.
@@ -159,7 +159,7 @@ flyctl ext supabase create
159159
? Choose a name, use the default, or leave blank to generate one: hello-nextjs-db
160160
? Choose the primary region (can't be changed later) Warsaw, Poland (waw)
161161

162-
Your Supabase database (hello-nextjs-db) in waw is ready. See details and next steps with: https://fly.io/docs/reference/supabase/
162+
Your Supabase database (hello-nextjs-db) in waw is ready. See details and next steps with: https://fly.io/docs/supabase/
163163

164164
Setting the following secrets on hello-nextjs:
165165
DATABASE_POOLER_URL

js/the-basics/object-storage.html.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ fly storage create
2222
```
2323
```output
2424
? Choose a name, use the default, or leave blank to generate one:
25-
Your Tigris project (xxx) is ready. See details and next steps with: https://fly.io/docs/reference/tigris/
25+
Your Tigris project (xxx) is ready. See details and next steps with: https://fly.io/docs/tigris/
2626
2727
Setting the following secrets on xxx:
2828
AWS_ACCESS_KEY_ID: tid_xxx
@@ -53,4 +53,4 @@ fly launch --from https://github.com/fly-apps/node-dictaphone.git
5353

5454
## Find out more!
5555

56-
Now that you are up and running, there is a lot more to explore on the [Tigris Global Object Storage](/docs/reference/tigris/) page. Highlights include public buckets, migrating to Tigris with shadow butckets, Pricing, and AWS API compatibility.
56+
Now that you are up and running, there is a lot more to explore on the [Tigris Global Object Storage](/docs/tigris/) page. Highlights include public buckets, migrating to Tigris with shadow butckets, Pricing, and AWS API compatibility.

laravel/database-guides/laravel-redis.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ The simplest way to connect your local Laravel application to a Redis Fly App is
153153

154154
## _Laravel with Upstash Managed Redis Fly App_
155155

156-
Want a fully-managed Redis Fly App? Try [Upstash Redis](https://upstash.com/)! To set up, you can follow our-in-depth guide [here](/docs/reference/redis/)
156+
Want a fully-managed Redis Fly App? Try [Upstash Redis](https://upstash.com/)! To set up, you can follow our-in-depth guide [here](/docs/upstash/redis/)
157157

158158
Once you've configured the necessary details through the flyctl prompts, and the app deployment completes, you should get a summary of the Redis cluster you've just deployed, like so:
159159
```output

monitoring/index.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ _Fully-managed metrics solutions to help you monitor your apps._
2020

2121
_Error monitoring for your apps from our extension providers._
2222

23-
- **[Sentry](/docs/reference/sentry/):** Use Sentry on Fly.io and get actionable insights to resolve the most important code-related issues. Fly.io organizations that use Sentry can claim a year’s worth of Team Plan credits.
23+
- **[Sentry](/docs/monitoring/sentry/):** Use Sentry on Fly.io and get actionable insights to resolve the most important code-related issues. Fly.io organizations that use Sentry can claim a year’s worth of Team Plan credits.
2424

2525
---
2626

monitoring/search-logs.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ You can access searchable logs in Grafana:
2020
**Important:** If you’re already signed in to Grafana, then you'll need to log out and log back in.
2121
</div>
2222

23-
Searchable logs are built on our [Tigris Storage](/docs/reference/tigris/) and [Supabase Postgres](/docs/reference/supabase/) extensions.
23+
Searchable logs are built on our [Tigris Storage](/docs/tigris/) and [Supabase Postgres](/docs/supabase/) extensions.
2424

2525
For the beta period, log search is free and we retain logs for 30 days. Learn how to build more complex queries [Quickwit’s query language](https://quickwit.io/docs/get-started/query-language-intro+external).

postgres/getting-started/what-you-should-know.html.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ There are a lot of knobs to turn, but `fly pg config` only supports a few of the
3737
## Fully managed Postgres
3838

3939
<div class="important icon">
40-
Supabase Postgres, a fully managed Postgres database on Fly.io, is now in beta. Learn more about [Supabase Postgres](/docs/reference/supabase/) on Fly.io.
40+
Supabase Postgres, a fully managed Postgres database on Fly.io, is now in beta. Learn more about [Supabase Postgres](/docs/supabase/) on Fly.io.
4141
</div>
4242

4343
### Recommended External Providers

rails/cookbooks/databases.html.markerb

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Since this isn't a Rails tutorial, an overview of the contents will suffice:
8181

8282
Before we deploy this application, we need to
8383
create the redis database. We will be using
84-
[Upstash for Redis](https://fly.io/docs/reference/redis/), and creating
84+
[Upstash for Redis](https://fly.io/docs/upstash/redis/), and creating
8585
the database and connecting it to the demo application is a matter
8686
of issuing two commands:
8787

rails/getting-started/index.html.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ objective: Quickly get a very basic Rails app up and running on Fly.io. This gui
88
related_pages:
99
- /docs/flyctl/
1010
- /docs/reference/configuration/
11-
- /docs/reference/redis
11+
- /docs/upstash/redis/
1212
- /docs/postgres/
13-
- /docs/reference/tigris/
13+
- /docs/tigris/
1414
---
1515

1616
<div>

rails/the-basics/active-storage.html.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ fly storage create
3030
```
3131
```output
3232
? Choose a name, use the default, or leave blank to generate one:
33-
Your Tigris project (xxx) is ready. See details and next steps with: https://fly.io/docs/reference/tigris/
33+
Your Tigris project (xxx) is ready. See details and next steps with: https://fly.io/docs/tigris/
3434
3535
Setting the following secrets on xxx:
3636
AWS_ACCESS_KEY_ID: tid_xxx
@@ -83,4 +83,4 @@ Watch the app deploy and then upload, view, and download a few files!
8383

8484
## Find out more!
8585

86-
Now that you are up and running, there is a lot more to explore on the [Tigris Global Object Storage](https://fly.io/docs/reference/tigris/) page. Highlights include public buckets, migrating to Tigris with shadow butckets, Pricing, and AWS API compatibility.
86+
Now that you are up and running, there is a lot more to explore on the [Tigris Global Object Storage](https://fly.io/docs/tigris/) page. Highlights include public buckets, migrating to Tigris with shadow butckets, Pricing, and AWS API compatibility.

0 commit comments

Comments
 (0)