From f699c9edf96fa0c2347fdd83f4af8b107cd73480 Mon Sep 17 00:00:00 2001 From: Nathan Totten Date: Mon, 9 Oct 2023 18:16:39 -0400 Subject: [PATCH] removed public docs --- docs/articles/archiving-requests-to-storage.md | 8 ++++---- docs/articles/custom-ci-cd.md | 2 +- docs/articles/dev-portal-adding-pages.md | 4 ++-- docs/articles/dev-portal-supabase-auth.md | 16 ++++++++-------- docs/articles/testing-graphql.md | 2 +- docs/cli/authentication.md | 2 +- docs/handlers/url-rewrite.md | 2 +- policies/custom-code-inbound/doc.md | 2 +- src/build/navigation.mjs | 9 --------- {public => static}/img/key.svg | 0 .../media/api-keys/zuplo-api-keys.png | Bin {public => static}/media/app-user-zuplo-api.png | Bin .../media/change-environments.png | Bin .../adding-pages/docs-folder.png | Bin .../adding-pages/style-preview.png | Bin .../developer-portal/configuration/faker.png | Bin .../overview/developer-portal.png | Bin .../developer-portal/setup/dev-portal-auth0.png | Bin .../developer-portal/setup/dev-portal-okta.png | Bin .../embed/getting-started/api-key-consumers.png | Bin .../media/embed/getting-started/auth-policy.png | Bin .../media/embed/getting-started/open-portal.png | Bin .../media/embed/getting-started/route.png | Bin .../media/embed/getting-started/settings.png | Bin .../media/embed/getting-started/test-api.png | Bin .../embed/getting-started/test-console.png | Bin .../default-route.png | Bin .../getting-started-hello-world/project-url.png | Bin .../request-handler-link.png | Bin .../getting-started-hello-world/test-client.png | Bin .../getting-started-old/2021-11-15_15.06.39.gif | Bin .../getting-started-old/2021-11-15_15.27.35.gif | Bin .../getting-started-old/2021-11-15_15.44.11.gif | Bin .../getting-started-old/2021-12-02_20.39.21.gif | Bin .../media/getting-started-old/Untitled.png | Bin .../media/getting-started-old/Untitled_1.png | Bin .../media/getting-started-old/Untitled_2.png | Bin .../media/getting-started/add-policy.png | Bin .../media/getting-started/add-route.png | Bin .../media/getting-started/path.png | Bin .../media/getting-started/rate-limit.png | Bin .../media/getting-started/rewrite.png | Bin .../media/getting-started/route-matched.png | Bin .../media/getting-started/route-tester.png | Bin .../media/getting-started/test-client.png | Bin .../media/github-app-install-perms.png | Bin .../media/github-deployment-in-progress.png | Bin .../media/github-deployment-succeed.png | Bin .../media/github-project-environments.png | Bin .../media/github-settings-connected.png | Bin {public => static}/media/github-settings.png | Bin .../2021-11-21_22.51.33.gif | Bin .../archiving-requests-to-storage/Untitled.png | Bin .../Untitled_1.png | Bin .../Untitled_2.png | Bin .../2021-11-21_20.12.10.gif | Bin .../2021-11-21_20.34.38.gif | Bin .../Untitled.png | Bin .../CleanShot_2021-11-29_at_16.23.562x.png | Bin .../CleanShot_2021-11-29_at_16.30.402x.png | Bin .../CleanShot_2021-11-29_at_16.35.432x.png | Bin .../CleanShot_2021-11-29_at_16.47.242x.png | Bin .../CleanShot_2021-11-29_at_16.51.592x.png | Bin .../CleanShot_2021-11-29_at_16.55.432x.png | Bin .../CleanShot_2021-11-29_at_17.03.342x.png | Bin .../CleanShot_2021-11-29_at_17.06.082x.png | Bin .../CleanShot_2021-11-29_at_17.17.072x.png | Bin .../CleanShot_2021-11-29_at_17.39.352x.png | Bin .../CleanShot_2021-11-29_at_17.41.042x.png | Bin .../CleanShot_2021-11-29_at_17.44.552x.png | Bin .../setup-jwt-auth-with-auth0/Untitled.png | Bin .../setup-jwt-auth-with-auth0/Untitled_1.png | Bin .../guides/testing-graphql/test-request.png | Bin {public => static}/media/performance.png | Bin .../media/policies/2021-11-21_21.32.35.gif | Bin .../media/policies/2021-11-21_21.44.35.gif | Bin {public => static}/media/policies/Untitled.png | Bin .../media/policies/policy-diagram1.png | Bin {public => static}/media/portal/Untitled.png | Bin {public => static}/media/portal/route-path.png | Bin .../quickstarts/create-new-empty-module.gif | Bin .../gateway-over-airtable/airtable-curl.png | Bin .../airtable-start-from-template.png | Bin .../environment-variables.png | Bin .../new-request-handler.png | Bin .../gateway-over-airtable/route-path.png | Bin .../gateway-over-airtable/test-route.png | Bin .../environment-variables.png | Bin .../gateway-over-salesforce/function-picker.png | Bin .../gateway-over-salesforce/route-path.png | Bin .../gateway-over-salesforce/test-route.png | Bin .../dev-portal-example.png | Bin .../dev-portal-link.png | Bin .../per-customer-rate-limits/add-route.png | Bin .../rate-limit-policy.png | Bin {public => static}/media/readme/create-job.png | Bin .../media/readme/create_review_app.png | Bin {public => static}/media/readme/deployed.png | Bin .../media/readme/job-settings.png | Bin .../media/readme/requested_deployment.png | Bin {public => static}/media/readme/structure.png | Bin .../runtime/path-matching/route-test-result.png | Bin .../runtime/path-matching/route-tester.png | Bin {public => static}/media/scale.png | Bin .../media/supabase-auth/copy-key.png | Bin .../media/supabase-auth/dev-portal-loaded.png | Bin .../media/supabase-auth/dev-portal.png | Bin .../media/supabase-auth/email.png | Bin .../media/supabase-auth/initial-login.png | Bin .../supabase-auth/supabase-github-login.gif | Bin .../media/supabase-auth/supabase-login.gif | Bin .../media/supabase-auth/supabase-site-url.png | Bin .../media/url-rewrite-handler-selection.png | Bin {public => static}/media/user-zuplo-api.png | Bin 114 files changed, 19 insertions(+), 28 deletions(-) rename {public => static}/img/key.svg (100%) rename {public => static}/media/api-keys/zuplo-api-keys.png (100%) rename {public => static}/media/app-user-zuplo-api.png (100%) rename {public => static}/media/change-environments.png (100%) rename {public => static}/media/developer-portal/adding-pages/docs-folder.png (100%) rename {public => static}/media/developer-portal/adding-pages/style-preview.png (100%) rename {public => static}/media/developer-portal/configuration/faker.png (100%) rename {public => static}/media/developer-portal/overview/developer-portal.png (100%) rename {public => static}/media/developer-portal/setup/dev-portal-auth0.png (100%) rename {public => static}/media/developer-portal/setup/dev-portal-okta.png (100%) rename {public => static}/media/embed/getting-started/api-key-consumers.png (100%) rename {public => static}/media/embed/getting-started/auth-policy.png (100%) rename {public => static}/media/embed/getting-started/open-portal.png (100%) rename {public => static}/media/embed/getting-started/route.png (100%) rename {public => static}/media/embed/getting-started/settings.png (100%) rename {public => static}/media/embed/getting-started/test-api.png (100%) rename {public => static}/media/embed/getting-started/test-console.png (100%) rename {public => static}/media/getting-started-hello-world/default-route.png (100%) rename {public => static}/media/getting-started-hello-world/project-url.png (100%) rename {public => static}/media/getting-started-hello-world/request-handler-link.png (100%) rename {public => static}/media/getting-started-hello-world/test-client.png (100%) rename {public => static}/media/getting-started-old/2021-11-15_15.06.39.gif (100%) rename {public => static}/media/getting-started-old/2021-11-15_15.27.35.gif (100%) rename {public => static}/media/getting-started-old/2021-11-15_15.44.11.gif (100%) rename {public => static}/media/getting-started-old/2021-12-02_20.39.21.gif (100%) rename {public => static}/media/getting-started-old/Untitled.png (100%) rename {public => static}/media/getting-started-old/Untitled_1.png (100%) rename {public => static}/media/getting-started-old/Untitled_2.png (100%) rename {public => static}/media/getting-started/add-policy.png (100%) rename {public => static}/media/getting-started/add-route.png (100%) rename {public => static}/media/getting-started/path.png (100%) rename {public => static}/media/getting-started/rate-limit.png (100%) rename {public => static}/media/getting-started/rewrite.png (100%) rename {public => static}/media/getting-started/route-matched.png (100%) rename {public => static}/media/getting-started/route-tester.png (100%) rename {public => static}/media/getting-started/test-client.png (100%) rename {public => static}/media/github-app-install-perms.png (100%) rename {public => static}/media/github-deployment-in-progress.png (100%) rename {public => static}/media/github-deployment-succeed.png (100%) rename {public => static}/media/github-project-environments.png (100%) rename {public => static}/media/github-settings-connected.png (100%) rename {public => static}/media/github-settings.png (100%) rename {public => static}/media/guides/archiving-requests-to-storage/2021-11-21_22.51.33.gif (100%) rename {public => static}/media/guides/archiving-requests-to-storage/Untitled.png (100%) rename {public => static}/media/guides/archiving-requests-to-storage/Untitled_1.png (100%) rename {public => static}/media/guides/archiving-requests-to-storage/Untitled_2.png (100%) rename {public => static}/media/guides/proxy-a-simple-get-request/2021-11-21_20.12.10.gif (100%) rename {public => static}/media/guides/proxy-a-simple-get-request/2021-11-21_20.34.38.gif (100%) rename {public => static}/media/guides/safely-cone-a-request-or-response/Untitled.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.23.562x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.30.402x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.35.432x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.47.242x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.51.592x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.55.432x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.03.342x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.06.082x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.17.072x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.39.352x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.41.042x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.44.552x.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/Untitled.png (100%) rename {public => static}/media/guides/setup-jwt-auth-with-auth0/Untitled_1.png (100%) rename {public => static}/media/guides/testing-graphql/test-request.png (100%) rename {public => static}/media/performance.png (100%) rename {public => static}/media/policies/2021-11-21_21.32.35.gif (100%) rename {public => static}/media/policies/2021-11-21_21.44.35.gif (100%) rename {public => static}/media/policies/Untitled.png (100%) rename {public => static}/media/policies/policy-diagram1.png (100%) rename {public => static}/media/portal/Untitled.png (100%) rename {public => static}/media/portal/route-path.png (100%) rename {public => static}/media/quickstarts/create-new-empty-module.gif (100%) rename {public => static}/media/quickstarts/gateway-over-airtable/airtable-curl.png (100%) rename {public => static}/media/quickstarts/gateway-over-airtable/airtable-start-from-template.png (100%) rename {public => static}/media/quickstarts/gateway-over-airtable/environment-variables.png (100%) rename {public => static}/media/quickstarts/gateway-over-airtable/new-request-handler.png (100%) rename {public => static}/media/quickstarts/gateway-over-airtable/route-path.png (100%) rename {public => static}/media/quickstarts/gateway-over-airtable/test-route.png (100%) rename {public => static}/media/quickstarts/gateway-over-salesforce/environment-variables.png (100%) rename {public => static}/media/quickstarts/gateway-over-salesforce/function-picker.png (100%) rename {public => static}/media/quickstarts/gateway-over-salesforce/route-path.png (100%) rename {public => static}/media/quickstarts/gateway-over-salesforce/test-route.png (100%) rename {public => static}/media/quickstarts/instant-developer-portal/dev-portal-example.png (100%) rename {public => static}/media/quickstarts/instant-developer-portal/dev-portal-link.png (100%) rename {public => static}/media/quickstarts/per-customer-rate-limits/add-route.png (100%) rename {public => static}/media/quickstarts/per-customer-rate-limits/rate-limit-policy.png (100%) rename {public => static}/media/readme/create-job.png (100%) rename {public => static}/media/readme/create_review_app.png (100%) rename {public => static}/media/readme/deployed.png (100%) rename {public => static}/media/readme/job-settings.png (100%) rename {public => static}/media/readme/requested_deployment.png (100%) rename {public => static}/media/readme/structure.png (100%) rename {public => static}/media/runtime/path-matching/route-test-result.png (100%) rename {public => static}/media/runtime/path-matching/route-tester.png (100%) rename {public => static}/media/scale.png (100%) rename {public => static}/media/supabase-auth/copy-key.png (100%) rename {public => static}/media/supabase-auth/dev-portal-loaded.png (100%) rename {public => static}/media/supabase-auth/dev-portal.png (100%) rename {public => static}/media/supabase-auth/email.png (100%) rename {public => static}/media/supabase-auth/initial-login.png (100%) rename {public => static}/media/supabase-auth/supabase-github-login.gif (100%) rename {public => static}/media/supabase-auth/supabase-login.gif (100%) rename {public => static}/media/supabase-auth/supabase-site-url.png (100%) rename {public => static}/media/url-rewrite-handler-selection.png (100%) rename {public => static}/media/user-zuplo-api.png (100%) diff --git a/docs/articles/archiving-requests-to-storage.md b/docs/articles/archiving-requests-to-storage.md index d22cca74..0469d92b 100644 --- a/docs/articles/archiving-requests-to-storage.md +++ b/docs/articles/archiving-requests-to-storage.md @@ -17,7 +17,7 @@ Once you have your container you'll need the URL - you can get it on the > to deploy to your Zuplo account: > https://github.com/zuplo/samples-req-archive-filestorage -![Untitled](/media/guides/archiving-requests-to-storage/Untitled.png) +![Untitled](https://cdn.zuplo.com/assets/992a25dd-aea8-40b3-b97f-49bb1b35cd6a.png) This URL will be the `blobPath` in our policy options. @@ -29,13 +29,13 @@ permission. Choose a sensible start and expiration time for your token. Note, we do not recommend restricting IP addresses because Zuplo runs at the edge in over 200 data-centers world-wide. -![Untitled](/media/guides/archiving-requests-to-storage/Untitled_1.png) +![Untitled](https://cdn.zuplo.com/assets/8c024798-68c9-41ea-a58b-d6ff7097623d.png) Then generate your SAS token - copy the token (not the URL) to the clipboard and enter it into a new environment variable in your zup called `BLOB_CREATE_SAS`. You'll need another environment variable called `BLOB_CONTAINER_PATH`. -![Untitled](/media/guides/archiving-requests-to-storage/Untitled_2.png) +![Untitled](https://cdn.zuplo.com/assets/5d0f5f76-9239-43e6-9516-1513b5990e83.png) > Note - production customers should talk to a Zuplo representative to get help > managing their secure keys. @@ -114,4 +114,4 @@ property of your routes. Here's the policy in action: -![2021-11-21 22.51.33.gif](/media/guides/archiving-requests-to-storage/2021-11-21_22.51.33.gif) +![2021-11-21 22.51.33.gif](https://cdn.zuplo.com/assets/2eee0cc9-5c4a-4f8a-ad5a-d1554da45215.gif) diff --git a/docs/articles/custom-ci-cd.md b/docs/articles/custom-ci-cd.md index d11a8fe4..514d6677 100644 --- a/docs/articles/custom-ci-cd.md +++ b/docs/articles/custom-ci-cd.md @@ -27,7 +27,7 @@ Keys to authenticate. You can find your API Key by following these steps: 2. Select the project that you want to work on. 3. Click on the "Settings" tab and navigate to the "Zuplo API Keys" section. -![Zuplo API Keys](../../public/media/api-keys/zuplo-api-keys.png) +![Zuplo API Keys](https://cdn.zuplo.com/assets/57cf5417-1d98-49f2-8762-0eadc5f34d10.png) 4. Write some tests for your API. We provide a rich set of test helpers and utils based on BDD. You can see examples of tests at diff --git a/docs/articles/dev-portal-adding-pages.md b/docs/articles/dev-portal-adding-pages.md index 5f7a7014..c5aa6e9e 100644 --- a/docs/articles/dev-portal-adding-pages.md +++ b/docs/articles/dev-portal-adding-pages.md @@ -12,7 +12,7 @@ Within your project in the Zuplo Portal, you will notice a `Docs` directory, with an `index.md` and `sidebar.json` file. `index.md` is a custom page we created to get you started. -![Docs Folder](../../public/media/developer-portal/adding-pages/docs-folder.png) +![Docs Folder](https://cdn.zuplo.com/assets/e49b5626-e013-45bd-81fc-28e214102ead.png) Navigate to `index.md`, and make some changes to the markdown. If you are unfamiliar with Markdown, check out [this guide](https://www.markdownguide.org/) @@ -23,7 +23,7 @@ to get started. You can also create a new docs page via the new file button. You can preview what your page will look like in the developer portal by clicking the 'Markdown Preview' tab above the editor. -![Markdown Preview](../../public/media/developer-portal/adding-pages/style-preview.png) +![Markdown Preview](https://cdn.zuplo.com/assets/cbc42890-83a2-4cf0-9bf3-6df0a6c81cf1.png) ## Configuring the Sidebar diff --git a/docs/articles/dev-portal-supabase-auth.md b/docs/articles/dev-portal-supabase-auth.md index 148b3914..ecfe9f29 100644 --- a/docs/articles/dev-portal-supabase-auth.md +++ b/docs/articles/dev-portal-supabase-auth.md @@ -43,7 +43,7 @@ Unfamiliar with Next JS? Try out the Once your repo and environment variables are setup, you should see the following -![img](../../public/media/supabase-auth/initial-login.png) +![img](https://cdn.zuplo.com/assets/0e91e59a-0631-4708-b92d-89cb16214169.png) Once you are ready, deploy your project to production. @@ -54,7 +54,7 @@ Navigate to Authentication > URL Configuration > Site URL and paste in the full URL (ex. https://nextjs-with-supabase-xi-seven.vercel.app) in the Site URL field. -![img](../../public/media/supabase-auth/supabase-site-url.png) +![img](https://cdn.zuplo.com/assets/d5ef498f-62fe-4b83-b197-632256231d93.png) ## 3/ Configuring Your Developer Portal To Use Supabase Auth @@ -70,7 +70,7 @@ endpoints (ex. `https://nextjs-with-supabase-xi-seven.vercel.app/login`). Your developer portal will navigate to these pages to create and end sessions. Your Authentication Settings should look like this once you are done: -![img](../../public/media/supabase-auth/dev-portal.png) +![img](https://cdn.zuplo.com/assets/792491b3-7098-4066-ab75-4703821e5b3c.png) Or in the JSON file: @@ -95,7 +95,7 @@ key is used to securely connect your Supabase Auth App with the Developer Portal. From the side nav, go to your Project Settings and then click on Zuplo API Keys. Copy your API key. -![img](../../public/media/supabase-auth/copy-key.png) +![img](https://cdn.zuplo.com/assets/b7d40f0a-0180-4aea-9f66-b165dec44a09.png) ## 5/ Connecting Your Supabase Auth App to the Dev Portal @@ -255,21 +255,21 @@ Auth App codebase from earlier. of the Developer Portal Settings) and click the “Sign In” button at the top right - ![img](../../public/media/supabase-auth/dev-portal-loaded.png) + ![img](https://cdn.zuplo.com/assets/d37b8bf7-ad63-4d77-965f-5868404a4c77.png) 9. You should be redirected to your Supabase Auth App. Enter the email and password and click “Sign Up”. 10. A email verification link will be sent to your email. Open the email and click the confirmation link - ![img](../../public/media/supabase-auth/email.png) + ![img](https://cdn.zuplo.com/assets/003704d2-6786-43dc-a70a-d9f88cc34fc7.png) 11. You will be redirected back to the Dev portal and be signed into your Supabase account! ### Sign in Support -![img](../../public/media/supabase-auth/supabase-login.gif) +![img](https://cdn.zuplo.com/assets/db2fce79-4dd9-4b6a-9760-231991df2ec2.gif) Now that you have created your first user, follow the guide below to allow them to sign into your Supabase project via the Developer Portal @@ -419,7 +419,7 @@ how to sign them out. ### (Optional) Additional Auth Provider Support via Supabase -![img](../../public/media/supabase-auth/supabase-github-login.gif) +![img](https://cdn.zuplo.com/assets/519dd3a2-53b7-4c76-bdc4-1dd395e9e37c.gif) Supabase allows you to connect [many different Auth Providers](https://supabase.com/docs/guides/auth/social-login). diff --git a/docs/articles/testing-graphql.md b/docs/articles/testing-graphql.md index d6d96080..77859d46 100644 --- a/docs/articles/testing-graphql.md +++ b/docs/articles/testing-graphql.md @@ -18,7 +18,7 @@ API Test Console. easily 4. Paste the JSON Body into the test's Body field and click the Test button -![Docs Folder](../../public/media/guides/testing-graphql/test-request.png) +![Docs Folder](https://cdn.zuplo.com/assets/495192f5-cf33-42c3-b4d6-8090db99117c.png) ## 2/ Using a Third-Party Request Tool diff --git a/docs/cli/authentication.md b/docs/cli/authentication.md index 88e9ff0a..859a893f 100644 --- a/docs/cli/authentication.md +++ b/docs/cli/authentication.md @@ -17,7 +17,7 @@ by following these steps: 2. Select the project that you want to work on. 3. Click on the "Settings" tab and navigate to the "Zuplo API Keys" section. -![Zuplo API Keys](../../public/media/api-keys/zuplo-api-keys.png) +![Zuplo API Keys](https://cdn.zuplo.com/assets/495192f5-cf33-42c3-b4d6-8090db99117c.png) All commands take an `--api-key` argument. For example, to list your zups, run: diff --git a/docs/handlers/url-rewrite.md b/docs/handlers/url-rewrite.md index 8fd4e845..23ab736a 100644 --- a/docs/handlers/url-rewrite.md +++ b/docs/handlers/url-rewrite.md @@ -17,7 +17,7 @@ The Rewrite Handler can be added to any route using the Route Designer. Open the click **routes.oas.json**. Inside any route, select **URL Rewrite** from the **Request Handlers** drop-down. -![Url Rewrite Handler selection](../../public/media/url-rewrite-handler-selection.png) +![Url Rewrite Handler selection](https://cdn.zuplo.com/assets/16bfd918-f5f5-4e5a-bf42-e181a8765d69.png) In the text box enter the URL to rewrite the request. Values can be mixed into the URL string using Javascript string interpolation syntax. For example: diff --git a/policies/custom-code-inbound/doc.md b/policies/custom-code-inbound/doc.md index cd2d4256..2aacc0b1 100644 --- a/policies/custom-code-inbound/doc.md +++ b/policies/custom-code-inbound/doc.md @@ -239,7 +239,7 @@ export default async function (request: ZuploRequest) { Here is this example working as a gif -![](/media/policies/2021-11-21_21.44.35.gif) +![](https://cdn.zuplo.com/assets/e42be9df-34d2-4835-9465-509046a3c25a.gif) ## Modifying the request headers diff --git a/src/build/navigation.mjs b/src/build/navigation.mjs index a5b89003..c0f08765 100644 --- a/src/build/navigation.mjs +++ b/src/build/navigation.mjs @@ -5,15 +5,6 @@ import * as path from "path"; import { createLoader } from "simple-functional-loader"; import * as url from "url"; -// export async function getNavigation(): Promise { -// const nav: NavSection[] = []; -// for (const rawSection of navigation) { -// const section = await buildNavSection(rawSection); -// nav.push(section); -// } -// return nav; -// } - const __filename = url.fileURLToPath(import.meta.url); function buildNavSection(rawSection) { diff --git a/public/img/key.svg b/static/img/key.svg similarity index 100% rename from public/img/key.svg rename to static/img/key.svg diff --git a/public/media/api-keys/zuplo-api-keys.png b/static/media/api-keys/zuplo-api-keys.png similarity index 100% rename from public/media/api-keys/zuplo-api-keys.png rename to static/media/api-keys/zuplo-api-keys.png diff --git a/public/media/app-user-zuplo-api.png b/static/media/app-user-zuplo-api.png similarity index 100% rename from public/media/app-user-zuplo-api.png rename to static/media/app-user-zuplo-api.png diff --git a/public/media/change-environments.png b/static/media/change-environments.png similarity index 100% rename from public/media/change-environments.png rename to static/media/change-environments.png diff --git a/public/media/developer-portal/adding-pages/docs-folder.png b/static/media/developer-portal/adding-pages/docs-folder.png similarity index 100% rename from public/media/developer-portal/adding-pages/docs-folder.png rename to static/media/developer-portal/adding-pages/docs-folder.png diff --git a/public/media/developer-portal/adding-pages/style-preview.png b/static/media/developer-portal/adding-pages/style-preview.png similarity index 100% rename from public/media/developer-portal/adding-pages/style-preview.png rename to static/media/developer-portal/adding-pages/style-preview.png diff --git a/public/media/developer-portal/configuration/faker.png b/static/media/developer-portal/configuration/faker.png similarity index 100% rename from public/media/developer-portal/configuration/faker.png rename to static/media/developer-portal/configuration/faker.png diff --git a/public/media/developer-portal/overview/developer-portal.png b/static/media/developer-portal/overview/developer-portal.png similarity index 100% rename from public/media/developer-portal/overview/developer-portal.png rename to static/media/developer-portal/overview/developer-portal.png diff --git a/public/media/developer-portal/setup/dev-portal-auth0.png b/static/media/developer-portal/setup/dev-portal-auth0.png similarity index 100% rename from public/media/developer-portal/setup/dev-portal-auth0.png rename to static/media/developer-portal/setup/dev-portal-auth0.png diff --git a/public/media/developer-portal/setup/dev-portal-okta.png b/static/media/developer-portal/setup/dev-portal-okta.png similarity index 100% rename from public/media/developer-portal/setup/dev-portal-okta.png rename to static/media/developer-portal/setup/dev-portal-okta.png diff --git a/public/media/embed/getting-started/api-key-consumers.png b/static/media/embed/getting-started/api-key-consumers.png similarity index 100% rename from public/media/embed/getting-started/api-key-consumers.png rename to static/media/embed/getting-started/api-key-consumers.png diff --git a/public/media/embed/getting-started/auth-policy.png b/static/media/embed/getting-started/auth-policy.png similarity index 100% rename from public/media/embed/getting-started/auth-policy.png rename to static/media/embed/getting-started/auth-policy.png diff --git a/public/media/embed/getting-started/open-portal.png b/static/media/embed/getting-started/open-portal.png similarity index 100% rename from public/media/embed/getting-started/open-portal.png rename to static/media/embed/getting-started/open-portal.png diff --git a/public/media/embed/getting-started/route.png b/static/media/embed/getting-started/route.png similarity index 100% rename from public/media/embed/getting-started/route.png rename to static/media/embed/getting-started/route.png diff --git a/public/media/embed/getting-started/settings.png b/static/media/embed/getting-started/settings.png similarity index 100% rename from public/media/embed/getting-started/settings.png rename to static/media/embed/getting-started/settings.png diff --git a/public/media/embed/getting-started/test-api.png b/static/media/embed/getting-started/test-api.png similarity index 100% rename from public/media/embed/getting-started/test-api.png rename to static/media/embed/getting-started/test-api.png diff --git a/public/media/embed/getting-started/test-console.png b/static/media/embed/getting-started/test-console.png similarity index 100% rename from public/media/embed/getting-started/test-console.png rename to static/media/embed/getting-started/test-console.png diff --git a/public/media/getting-started-hello-world/default-route.png b/static/media/getting-started-hello-world/default-route.png similarity index 100% rename from public/media/getting-started-hello-world/default-route.png rename to static/media/getting-started-hello-world/default-route.png diff --git a/public/media/getting-started-hello-world/project-url.png b/static/media/getting-started-hello-world/project-url.png similarity index 100% rename from public/media/getting-started-hello-world/project-url.png rename to static/media/getting-started-hello-world/project-url.png diff --git a/public/media/getting-started-hello-world/request-handler-link.png b/static/media/getting-started-hello-world/request-handler-link.png similarity index 100% rename from public/media/getting-started-hello-world/request-handler-link.png rename to static/media/getting-started-hello-world/request-handler-link.png diff --git a/public/media/getting-started-hello-world/test-client.png b/static/media/getting-started-hello-world/test-client.png similarity index 100% rename from public/media/getting-started-hello-world/test-client.png rename to static/media/getting-started-hello-world/test-client.png diff --git a/public/media/getting-started-old/2021-11-15_15.06.39.gif b/static/media/getting-started-old/2021-11-15_15.06.39.gif similarity index 100% rename from public/media/getting-started-old/2021-11-15_15.06.39.gif rename to static/media/getting-started-old/2021-11-15_15.06.39.gif diff --git a/public/media/getting-started-old/2021-11-15_15.27.35.gif b/static/media/getting-started-old/2021-11-15_15.27.35.gif similarity index 100% rename from public/media/getting-started-old/2021-11-15_15.27.35.gif rename to static/media/getting-started-old/2021-11-15_15.27.35.gif diff --git a/public/media/getting-started-old/2021-11-15_15.44.11.gif b/static/media/getting-started-old/2021-11-15_15.44.11.gif similarity index 100% rename from public/media/getting-started-old/2021-11-15_15.44.11.gif rename to static/media/getting-started-old/2021-11-15_15.44.11.gif diff --git a/public/media/getting-started-old/2021-12-02_20.39.21.gif b/static/media/getting-started-old/2021-12-02_20.39.21.gif similarity index 100% rename from public/media/getting-started-old/2021-12-02_20.39.21.gif rename to static/media/getting-started-old/2021-12-02_20.39.21.gif diff --git a/public/media/getting-started-old/Untitled.png b/static/media/getting-started-old/Untitled.png similarity index 100% rename from public/media/getting-started-old/Untitled.png rename to static/media/getting-started-old/Untitled.png diff --git a/public/media/getting-started-old/Untitled_1.png b/static/media/getting-started-old/Untitled_1.png similarity index 100% rename from public/media/getting-started-old/Untitled_1.png rename to static/media/getting-started-old/Untitled_1.png diff --git a/public/media/getting-started-old/Untitled_2.png b/static/media/getting-started-old/Untitled_2.png similarity index 100% rename from public/media/getting-started-old/Untitled_2.png rename to static/media/getting-started-old/Untitled_2.png diff --git a/public/media/getting-started/add-policy.png b/static/media/getting-started/add-policy.png similarity index 100% rename from public/media/getting-started/add-policy.png rename to static/media/getting-started/add-policy.png diff --git a/public/media/getting-started/add-route.png b/static/media/getting-started/add-route.png similarity index 100% rename from public/media/getting-started/add-route.png rename to static/media/getting-started/add-route.png diff --git a/public/media/getting-started/path.png b/static/media/getting-started/path.png similarity index 100% rename from public/media/getting-started/path.png rename to static/media/getting-started/path.png diff --git a/public/media/getting-started/rate-limit.png b/static/media/getting-started/rate-limit.png similarity index 100% rename from public/media/getting-started/rate-limit.png rename to static/media/getting-started/rate-limit.png diff --git a/public/media/getting-started/rewrite.png b/static/media/getting-started/rewrite.png similarity index 100% rename from public/media/getting-started/rewrite.png rename to static/media/getting-started/rewrite.png diff --git a/public/media/getting-started/route-matched.png b/static/media/getting-started/route-matched.png similarity index 100% rename from public/media/getting-started/route-matched.png rename to static/media/getting-started/route-matched.png diff --git a/public/media/getting-started/route-tester.png b/static/media/getting-started/route-tester.png similarity index 100% rename from public/media/getting-started/route-tester.png rename to static/media/getting-started/route-tester.png diff --git a/public/media/getting-started/test-client.png b/static/media/getting-started/test-client.png similarity index 100% rename from public/media/getting-started/test-client.png rename to static/media/getting-started/test-client.png diff --git a/public/media/github-app-install-perms.png b/static/media/github-app-install-perms.png similarity index 100% rename from public/media/github-app-install-perms.png rename to static/media/github-app-install-perms.png diff --git a/public/media/github-deployment-in-progress.png b/static/media/github-deployment-in-progress.png similarity index 100% rename from public/media/github-deployment-in-progress.png rename to static/media/github-deployment-in-progress.png diff --git a/public/media/github-deployment-succeed.png b/static/media/github-deployment-succeed.png similarity index 100% rename from public/media/github-deployment-succeed.png rename to static/media/github-deployment-succeed.png diff --git a/public/media/github-project-environments.png b/static/media/github-project-environments.png similarity index 100% rename from public/media/github-project-environments.png rename to static/media/github-project-environments.png diff --git a/public/media/github-settings-connected.png b/static/media/github-settings-connected.png similarity index 100% rename from public/media/github-settings-connected.png rename to static/media/github-settings-connected.png diff --git a/public/media/github-settings.png b/static/media/github-settings.png similarity index 100% rename from public/media/github-settings.png rename to static/media/github-settings.png diff --git a/public/media/guides/archiving-requests-to-storage/2021-11-21_22.51.33.gif b/static/media/guides/archiving-requests-to-storage/2021-11-21_22.51.33.gif similarity index 100% rename from public/media/guides/archiving-requests-to-storage/2021-11-21_22.51.33.gif rename to static/media/guides/archiving-requests-to-storage/2021-11-21_22.51.33.gif diff --git a/public/media/guides/archiving-requests-to-storage/Untitled.png b/static/media/guides/archiving-requests-to-storage/Untitled.png similarity index 100% rename from public/media/guides/archiving-requests-to-storage/Untitled.png rename to static/media/guides/archiving-requests-to-storage/Untitled.png diff --git a/public/media/guides/archiving-requests-to-storage/Untitled_1.png b/static/media/guides/archiving-requests-to-storage/Untitled_1.png similarity index 100% rename from public/media/guides/archiving-requests-to-storage/Untitled_1.png rename to static/media/guides/archiving-requests-to-storage/Untitled_1.png diff --git a/public/media/guides/archiving-requests-to-storage/Untitled_2.png b/static/media/guides/archiving-requests-to-storage/Untitled_2.png similarity index 100% rename from public/media/guides/archiving-requests-to-storage/Untitled_2.png rename to static/media/guides/archiving-requests-to-storage/Untitled_2.png diff --git a/public/media/guides/proxy-a-simple-get-request/2021-11-21_20.12.10.gif b/static/media/guides/proxy-a-simple-get-request/2021-11-21_20.12.10.gif similarity index 100% rename from public/media/guides/proxy-a-simple-get-request/2021-11-21_20.12.10.gif rename to static/media/guides/proxy-a-simple-get-request/2021-11-21_20.12.10.gif diff --git a/public/media/guides/proxy-a-simple-get-request/2021-11-21_20.34.38.gif b/static/media/guides/proxy-a-simple-get-request/2021-11-21_20.34.38.gif similarity index 100% rename from public/media/guides/proxy-a-simple-get-request/2021-11-21_20.34.38.gif rename to static/media/guides/proxy-a-simple-get-request/2021-11-21_20.34.38.gif diff --git a/public/media/guides/safely-cone-a-request-or-response/Untitled.png b/static/media/guides/safely-cone-a-request-or-response/Untitled.png similarity index 100% rename from public/media/guides/safely-cone-a-request-or-response/Untitled.png rename to static/media/guides/safely-cone-a-request-or-response/Untitled.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.23.562x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.23.562x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.23.562x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.23.562x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.30.402x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.30.402x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.30.402x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.30.402x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.35.432x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.35.432x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.35.432x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.35.432x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.47.242x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.47.242x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.47.242x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.47.242x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.51.592x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.51.592x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.51.592x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.51.592x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.55.432x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.55.432x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.55.432x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_16.55.432x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.03.342x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.03.342x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.03.342x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.03.342x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.06.082x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.06.082x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.06.082x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.06.082x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.17.072x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.17.072x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.17.072x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.17.072x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.39.352x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.39.352x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.39.352x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.39.352x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.41.042x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.41.042x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.41.042x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.41.042x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.44.552x.png b/static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.44.552x.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.44.552x.png rename to static/media/guides/setup-jwt-auth-with-auth0/CleanShot_2021-11-29_at_17.44.552x.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/Untitled.png b/static/media/guides/setup-jwt-auth-with-auth0/Untitled.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/Untitled.png rename to static/media/guides/setup-jwt-auth-with-auth0/Untitled.png diff --git a/public/media/guides/setup-jwt-auth-with-auth0/Untitled_1.png b/static/media/guides/setup-jwt-auth-with-auth0/Untitled_1.png similarity index 100% rename from public/media/guides/setup-jwt-auth-with-auth0/Untitled_1.png rename to static/media/guides/setup-jwt-auth-with-auth0/Untitled_1.png diff --git a/public/media/guides/testing-graphql/test-request.png b/static/media/guides/testing-graphql/test-request.png similarity index 100% rename from public/media/guides/testing-graphql/test-request.png rename to static/media/guides/testing-graphql/test-request.png diff --git a/public/media/performance.png b/static/media/performance.png similarity index 100% rename from public/media/performance.png rename to static/media/performance.png diff --git a/public/media/policies/2021-11-21_21.32.35.gif b/static/media/policies/2021-11-21_21.32.35.gif similarity index 100% rename from public/media/policies/2021-11-21_21.32.35.gif rename to static/media/policies/2021-11-21_21.32.35.gif diff --git a/public/media/policies/2021-11-21_21.44.35.gif b/static/media/policies/2021-11-21_21.44.35.gif similarity index 100% rename from public/media/policies/2021-11-21_21.44.35.gif rename to static/media/policies/2021-11-21_21.44.35.gif diff --git a/public/media/policies/Untitled.png b/static/media/policies/Untitled.png similarity index 100% rename from public/media/policies/Untitled.png rename to static/media/policies/Untitled.png diff --git a/public/media/policies/policy-diagram1.png b/static/media/policies/policy-diagram1.png similarity index 100% rename from public/media/policies/policy-diagram1.png rename to static/media/policies/policy-diagram1.png diff --git a/public/media/portal/Untitled.png b/static/media/portal/Untitled.png similarity index 100% rename from public/media/portal/Untitled.png rename to static/media/portal/Untitled.png diff --git a/public/media/portal/route-path.png b/static/media/portal/route-path.png similarity index 100% rename from public/media/portal/route-path.png rename to static/media/portal/route-path.png diff --git a/public/media/quickstarts/create-new-empty-module.gif b/static/media/quickstarts/create-new-empty-module.gif similarity index 100% rename from public/media/quickstarts/create-new-empty-module.gif rename to static/media/quickstarts/create-new-empty-module.gif diff --git a/public/media/quickstarts/gateway-over-airtable/airtable-curl.png b/static/media/quickstarts/gateway-over-airtable/airtable-curl.png similarity index 100% rename from public/media/quickstarts/gateway-over-airtable/airtable-curl.png rename to static/media/quickstarts/gateway-over-airtable/airtable-curl.png diff --git a/public/media/quickstarts/gateway-over-airtable/airtable-start-from-template.png b/static/media/quickstarts/gateway-over-airtable/airtable-start-from-template.png similarity index 100% rename from public/media/quickstarts/gateway-over-airtable/airtable-start-from-template.png rename to static/media/quickstarts/gateway-over-airtable/airtable-start-from-template.png diff --git a/public/media/quickstarts/gateway-over-airtable/environment-variables.png b/static/media/quickstarts/gateway-over-airtable/environment-variables.png similarity index 100% rename from public/media/quickstarts/gateway-over-airtable/environment-variables.png rename to static/media/quickstarts/gateway-over-airtable/environment-variables.png diff --git a/public/media/quickstarts/gateway-over-airtable/new-request-handler.png b/static/media/quickstarts/gateway-over-airtable/new-request-handler.png similarity index 100% rename from public/media/quickstarts/gateway-over-airtable/new-request-handler.png rename to static/media/quickstarts/gateway-over-airtable/new-request-handler.png diff --git a/public/media/quickstarts/gateway-over-airtable/route-path.png b/static/media/quickstarts/gateway-over-airtable/route-path.png similarity index 100% rename from public/media/quickstarts/gateway-over-airtable/route-path.png rename to static/media/quickstarts/gateway-over-airtable/route-path.png diff --git a/public/media/quickstarts/gateway-over-airtable/test-route.png b/static/media/quickstarts/gateway-over-airtable/test-route.png similarity index 100% rename from public/media/quickstarts/gateway-over-airtable/test-route.png rename to static/media/quickstarts/gateway-over-airtable/test-route.png diff --git a/public/media/quickstarts/gateway-over-salesforce/environment-variables.png b/static/media/quickstarts/gateway-over-salesforce/environment-variables.png similarity index 100% rename from public/media/quickstarts/gateway-over-salesforce/environment-variables.png rename to static/media/quickstarts/gateway-over-salesforce/environment-variables.png diff --git a/public/media/quickstarts/gateway-over-salesforce/function-picker.png b/static/media/quickstarts/gateway-over-salesforce/function-picker.png similarity index 100% rename from public/media/quickstarts/gateway-over-salesforce/function-picker.png rename to static/media/quickstarts/gateway-over-salesforce/function-picker.png diff --git a/public/media/quickstarts/gateway-over-salesforce/route-path.png b/static/media/quickstarts/gateway-over-salesforce/route-path.png similarity index 100% rename from public/media/quickstarts/gateway-over-salesforce/route-path.png rename to static/media/quickstarts/gateway-over-salesforce/route-path.png diff --git a/public/media/quickstarts/gateway-over-salesforce/test-route.png b/static/media/quickstarts/gateway-over-salesforce/test-route.png similarity index 100% rename from public/media/quickstarts/gateway-over-salesforce/test-route.png rename to static/media/quickstarts/gateway-over-salesforce/test-route.png diff --git a/public/media/quickstarts/instant-developer-portal/dev-portal-example.png b/static/media/quickstarts/instant-developer-portal/dev-portal-example.png similarity index 100% rename from public/media/quickstarts/instant-developer-portal/dev-portal-example.png rename to static/media/quickstarts/instant-developer-portal/dev-portal-example.png diff --git a/public/media/quickstarts/instant-developer-portal/dev-portal-link.png b/static/media/quickstarts/instant-developer-portal/dev-portal-link.png similarity index 100% rename from public/media/quickstarts/instant-developer-portal/dev-portal-link.png rename to static/media/quickstarts/instant-developer-portal/dev-portal-link.png diff --git a/public/media/quickstarts/per-customer-rate-limits/add-route.png b/static/media/quickstarts/per-customer-rate-limits/add-route.png similarity index 100% rename from public/media/quickstarts/per-customer-rate-limits/add-route.png rename to static/media/quickstarts/per-customer-rate-limits/add-route.png diff --git a/public/media/quickstarts/per-customer-rate-limits/rate-limit-policy.png b/static/media/quickstarts/per-customer-rate-limits/rate-limit-policy.png similarity index 100% rename from public/media/quickstarts/per-customer-rate-limits/rate-limit-policy.png rename to static/media/quickstarts/per-customer-rate-limits/rate-limit-policy.png diff --git a/public/media/readme/create-job.png b/static/media/readme/create-job.png similarity index 100% rename from public/media/readme/create-job.png rename to static/media/readme/create-job.png diff --git a/public/media/readme/create_review_app.png b/static/media/readme/create_review_app.png similarity index 100% rename from public/media/readme/create_review_app.png rename to static/media/readme/create_review_app.png diff --git a/public/media/readme/deployed.png b/static/media/readme/deployed.png similarity index 100% rename from public/media/readme/deployed.png rename to static/media/readme/deployed.png diff --git a/public/media/readme/job-settings.png b/static/media/readme/job-settings.png similarity index 100% rename from public/media/readme/job-settings.png rename to static/media/readme/job-settings.png diff --git a/public/media/readme/requested_deployment.png b/static/media/readme/requested_deployment.png similarity index 100% rename from public/media/readme/requested_deployment.png rename to static/media/readme/requested_deployment.png diff --git a/public/media/readme/structure.png b/static/media/readme/structure.png similarity index 100% rename from public/media/readme/structure.png rename to static/media/readme/structure.png diff --git a/public/media/runtime/path-matching/route-test-result.png b/static/media/runtime/path-matching/route-test-result.png similarity index 100% rename from public/media/runtime/path-matching/route-test-result.png rename to static/media/runtime/path-matching/route-test-result.png diff --git a/public/media/runtime/path-matching/route-tester.png b/static/media/runtime/path-matching/route-tester.png similarity index 100% rename from public/media/runtime/path-matching/route-tester.png rename to static/media/runtime/path-matching/route-tester.png diff --git a/public/media/scale.png b/static/media/scale.png similarity index 100% rename from public/media/scale.png rename to static/media/scale.png diff --git a/public/media/supabase-auth/copy-key.png b/static/media/supabase-auth/copy-key.png similarity index 100% rename from public/media/supabase-auth/copy-key.png rename to static/media/supabase-auth/copy-key.png diff --git a/public/media/supabase-auth/dev-portal-loaded.png b/static/media/supabase-auth/dev-portal-loaded.png similarity index 100% rename from public/media/supabase-auth/dev-portal-loaded.png rename to static/media/supabase-auth/dev-portal-loaded.png diff --git a/public/media/supabase-auth/dev-portal.png b/static/media/supabase-auth/dev-portal.png similarity index 100% rename from public/media/supabase-auth/dev-portal.png rename to static/media/supabase-auth/dev-portal.png diff --git a/public/media/supabase-auth/email.png b/static/media/supabase-auth/email.png similarity index 100% rename from public/media/supabase-auth/email.png rename to static/media/supabase-auth/email.png diff --git a/public/media/supabase-auth/initial-login.png b/static/media/supabase-auth/initial-login.png similarity index 100% rename from public/media/supabase-auth/initial-login.png rename to static/media/supabase-auth/initial-login.png diff --git a/public/media/supabase-auth/supabase-github-login.gif b/static/media/supabase-auth/supabase-github-login.gif similarity index 100% rename from public/media/supabase-auth/supabase-github-login.gif rename to static/media/supabase-auth/supabase-github-login.gif diff --git a/public/media/supabase-auth/supabase-login.gif b/static/media/supabase-auth/supabase-login.gif similarity index 100% rename from public/media/supabase-auth/supabase-login.gif rename to static/media/supabase-auth/supabase-login.gif diff --git a/public/media/supabase-auth/supabase-site-url.png b/static/media/supabase-auth/supabase-site-url.png similarity index 100% rename from public/media/supabase-auth/supabase-site-url.png rename to static/media/supabase-auth/supabase-site-url.png diff --git a/public/media/url-rewrite-handler-selection.png b/static/media/url-rewrite-handler-selection.png similarity index 100% rename from public/media/url-rewrite-handler-selection.png rename to static/media/url-rewrite-handler-selection.png diff --git a/public/media/user-zuplo-api.png b/static/media/user-zuplo-api.png similarity index 100% rename from public/media/user-zuplo-api.png rename to static/media/user-zuplo-api.png