diff --git a/docs/integrations/frameworks/nuxt.mdx b/docs/integrations/frameworks/nuxt.mdx index 165da7e32..2cbb18975 100644 --- a/docs/integrations/frameworks/nuxt.mdx +++ b/docs/integrations/frameworks/nuxt.mdx @@ -2,4 +2,32 @@ title: "Nuxt" --- -Instructions coming soon. +Prerequisite: [Install the CLI](/cli/overview) + +## Initialize Infisical for your [Nuxt](https://nuxtjs.org) app + +```bash +# move to your Nuxt app +cd /path/to/project + +# initialize infisical +infisical init +``` + +## Modify the start script in your `package.json` + +```json +... +"scripts": { + "dev": "infisical run -- nuxt", + "build": "infisical run -- nuxt build", + "start": "infisical run -- nuxt start" +} +... +``` + +## Start your development server with environment variables injected + +```bash +npm run dev +``` diff --git a/docs/integrations/frameworks/remix.mdx b/docs/integrations/frameworks/remix.mdx index 6712c693f..87aea3d65 100644 --- a/docs/integrations/frameworks/remix.mdx +++ b/docs/integrations/frameworks/remix.mdx @@ -2,4 +2,37 @@ title: "Remix" --- -Instructions coming soon. +Prerequisite: [Install the CLI](/cli/overview) + +## Initialize Infisical for your [Remix](https://remix.run) app + +```bash +# move to your Vue app +cd /path/to/project + +# initialize infisical +infisical init +``` + +## Modify the start script in your `package.json` + +```json +... +"scripts": { + ... + "dev": "infisical run -- run-p dev:*", + "start": "infisical run -- remix-serve build" + ... +} +... +``` + +## Start your server with environment variables injected + +```bash +npm run build && npm run start + +# or start development server + +npm run dev +``` diff --git a/docs/integrations/frameworks/vue.mdx b/docs/integrations/frameworks/vue.mdx index d71d8227d..6c4816e6b 100644 --- a/docs/integrations/frameworks/vue.mdx +++ b/docs/integrations/frameworks/vue.mdx @@ -2,4 +2,38 @@ title: "Vue" --- -Coming soon. +Prerequisite: [Install the CLI](/cli/overview) + +## Initialize Infisical for your [Vue](https://vuejs.org) app + +```bash +# move to your Vue app +cd /path/to/project + +# initialize infisical +infisical init +``` + +## Modify the start script in your `package.json` + +```json +... +"scripts": { + "serve": "infisical run -- vue-cli-service serve", + "build": "infisical run -- vue-cli-service build", + "lint": "infisical run -- vue-cli-service lint" +} +... +``` + +## Start your development server with environment variables injected + +```bash +npm run serve +``` + + + Note that for environment variables to be exposed to the client, you'll have + to prefix them with `VUE_APP` Read more about that + [here](https://cli.vuejs.org/guide/mode-and-env.html). + diff --git a/docs/integrations/overview.mdx b/docs/integrations/overview.mdx index 89511afdc..8151d9d50 100644 --- a/docs/integrations/overview.mdx +++ b/docs/integrations/overview.mdx @@ -23,17 +23,17 @@ Missing an integration? Throw in a [request](https://github.com/Infisical/infisi | GitHub Actions | CI/CD | Coming soon | | Jenkins | CI/CD | Coming soon | | [React](/integrations/frameworks/react) | Framework | Available | -| [Vue](/integrations/frameworks/vue) | Framework | Coming soon | +| [Vue](/integrations/frameworks/vue) | Framework | Available | | [Angular](/integrations/frameworks/angular) | Framework | Coming soon | | [Express](/integrations/frameworks/express) | Framework | Available | | [Next.js](/integrations/frameworks/nextjs) | Framework | Available | | [NestJS](/integrations/frameworks/nestjs) | Framework | Available | -| [Nuxt](/integrations/frameworks/nuxt) | Framework | Coming soon | +| [Nuxt](/integrations/frameworks/nuxt) | Framework | Available | | [Gatsby](/integrations/frameworks/gatsby) | Framework | Available | -| [Remix](/integrations/frameworks/remix) | Framework | Coming soon | +| [Remix](/integrations/frameworks/remix) | Framework | Available | | [Vite](/integrations/frameworks/vite) | Framework | Available | | [Fibre](/integrations/frameworks/fibre) | Framework | Coming soon | -| [Django](/integrations/) | Framework | Coming soon | +| [Django](/integrations/frameworks/django) | Framework | Coming soon | | [Flask](/integrations/frameworks/flask) | Framework | Available | | [Laravel](/integrations/frameworks/laravel) | Framework | Coming soon | | [Ruby on Rails](/integrations/frameworks/rails) | Framework | Coming soon | diff --git a/docs/mint.json b/docs/mint.json index 0bdaecd16..71fcae2ee 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -139,9 +139,11 @@ "integrations/frameworks/express", "integrations/frameworks/nextjs", "integrations/frameworks/nestjs", + "integrations/frameworks/nuxt", "integrations/frameworks/gatsby", "integrations/frameworks/remix", "integrations/frameworks/vite", + "integrations/frameworks/fibre", "integrations/frameworks/django", "integrations/frameworks/flask", "integrations/frameworks/laravel",