From 7447288e5ccfbeddbc09192149fc840ab2767d33 Mon Sep 17 00:00:00 2001 From: Tuan Dang Date: Mon, 28 Nov 2022 09:57:17 -0500 Subject: [PATCH] Add integrations anchor and preliminary framework integrations to docs --- README.md | 19 +++++--- docs/cli/token.mdx | 4 +- docs/getting-started/dashboard/token.mdx | 2 +- docs/getting-started/introduction.mdx | 2 +- docs/integrations/{ => cloud}/heroku.mdx | 0 docs/integrations/frameworks/django.mdx | 5 ++ docs/integrations/frameworks/express.mdx | 42 ++++++++++++++++ docs/integrations/frameworks/flask.mdx | 21 ++++++++ docs/integrations/frameworks/gatsby.mdx | 39 +++++++++++++++ docs/integrations/frameworks/laravel.mdx | 5 ++ docs/integrations/frameworks/nestjs.mdx | 47 ++++++++++++++++++ docs/integrations/frameworks/nextjs.mdx | 37 ++++++++++++++ docs/integrations/frameworks/rails.mdx | 5 ++ docs/integrations/frameworks/react.mdx | 34 +++++++++++++ docs/integrations/frameworks/remix.mdx | 5 ++ docs/integrations/overview.mdx | 42 +++++++++------- .../{ => platforms}/docker-compose.mdx | 2 +- docs/integrations/{ => platforms}/docker.mdx | 2 +- docs/mint.json | 48 +++++++++++++++---- 19 files changed, 323 insertions(+), 38 deletions(-) rename docs/integrations/{ => cloud}/heroku.mdx (100%) create mode 100644 docs/integrations/frameworks/django.mdx create mode 100644 docs/integrations/frameworks/express.mdx create mode 100644 docs/integrations/frameworks/flask.mdx create mode 100644 docs/integrations/frameworks/gatsby.mdx create mode 100644 docs/integrations/frameworks/laravel.mdx create mode 100644 docs/integrations/frameworks/nestjs.mdx create mode 100644 docs/integrations/frameworks/nextjs.mdx create mode 100644 docs/integrations/frameworks/rails.mdx create mode 100644 docs/integrations/frameworks/react.mdx create mode 100644 docs/integrations/frameworks/remix.mdx rename docs/integrations/{ => platforms}/docker-compose.mdx (97%) rename docs/integrations/{ => platforms}/docker.mdx (95%) diff --git a/README.md b/README.md index d819b1cd93..5ca7bd43c2 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ - **[Complete control over your data](https://infisical.com/docs/self-hosting/overview)** - host it yourself on any infrastructure - **Navigate Multiple Environments** per project (e.g. development, staging, production, etc.) - **Personal/Shared** scoping for environment variables -- **[Integrations](https://infisical.com/docs/integrations/heroku)** with CI/CD and production infrastructure (Heroku available, more coming soon) +- **[Integrations](https://infisical.com/docs/integrations/overview)** with CI/CD and production infrastructure (Heroku available, more coming soon) - 🔜 **1-Click Deploy** to Digital Ocean and Heroku - 🔜 **Authentication/Authorization** for projects (read/write controls soon) - 🔜 **Automatic Secret Rotation** @@ -92,19 +92,24 @@ Infisical officially launched as v.1.0 on November 21st, 2022. However, a lot of ## Integrations -We're currently setting the foundation and building integrations so secrets can be synced everywhere. Any help is welcome! :) +We're currently setting the foundation and building [integrations](https://infisical.com/docs/integrations/overview) so secrets can be synced everywhere. Any help is welcome! :) -- [x] [Docker](https://infisical.com/docs/integrations/docker) -- [x] [Docker Compose](https://infisical.com/docs/integrations/docker-compose) -- [x] [Heroku](https://infisical.com/docs/integrations/heroku) -- [ ] Vercel +- [x] [Docker](https://infisical.com/docs/integrations/platforms/docker) +- [x] [Docker Compose](https://infisical.com/docs/integrations/platforms/docker-compose) - [ ] Kubernetes +- [x] [Heroku](https://infisical.com/docs/integrations/cloud/heroku) +- [ ] Vercel - [ ] AWS - [ ] GCP - [ ] Azure - [ ] Digital Ocean - [ ] GitLab -- [ ] CircleCI +- [x] React +- [x] Express +- [x] Next.js +- [x] NestJS +- [x] Gatsby +- [x] Flask ## Open-source vs. paid diff --git a/docs/cli/token.mdx b/docs/cli/token.mdx index 043f07431c..5b3d2fd6b8 100644 --- a/docs/cli/token.mdx +++ b/docs/cli/token.mdx @@ -12,8 +12,8 @@ The CLI looks out for an environment variable called the `INFISICAL_TOKEN` which A common use-case is to use the Infisical Token to fetch environment variables with Docker. More specifically, a token can be passed to a container as an environment variable for the CLI to authenticate and pull its corresponding secrets. Check out the integration guides for that: -- [Docker](../../integrations/docker) -- [Docker Compose](../../integrations/docker-compose) +- [Docker](../../integrations/platforms/docker) +- [Docker Compose](../../integrations/platforms/docker-compose) Once the token is expired, the CLI using it will no longer be able to make diff --git a/docs/getting-started/dashboard/token.mdx b/docs/getting-started/dashboard/token.mdx index 5cde8d61d6..85f46b7992 100644 --- a/docs/getting-started/dashboard/token.mdx +++ b/docs/getting-started/dashboard/token.mdx @@ -4,7 +4,7 @@ title: "Infisical Token" An Infisical Token is needed to authenticate the CLI when there isn't an easy way to input your login credentials. -It's useful for the [Docker](/integrations/docker) and [Docker Compose](/integrations/docker-compose) integrations. +It's useful for the [Docker](/integrations/platforms/docker) and [Docker Compose](/integrations/platforms/docker-compose) integrations. It's possible to generate the token in the settings of a project. diff --git a/docs/getting-started/introduction.mdx b/docs/getting-started/introduction.mdx index 5f5d2a44dd..72b86bf05a 100644 --- a/docs/getting-started/introduction.mdx +++ b/docs/getting-started/introduction.mdx @@ -27,7 +27,7 @@ Start syncing environment variables with [Infisical Cloud](https://app.infisical Learn how to configure and deploy Infisical.