Add Nuxt, Remix, Vue framework integration instructions to docs

This commit is contained in:
Tuan Dang
2022-11-29 01:22:06 -05:00
parent 91827aed3e
commit 11d169ad23
5 changed files with 104 additions and 7 deletions

View File

@@ -2,4 +2,32 @@
title: "Nuxt" 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
```

View File

@@ -2,4 +2,37 @@
title: "Remix" 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
```

View File

@@ -2,4 +2,38 @@
title: "Vue" 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>
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).
</Note>

View File

@@ -23,17 +23,17 @@ Missing an integration? Throw in a [request](https://github.com/Infisical/infisi
| GitHub Actions | CI/CD | Coming soon | | GitHub Actions | CI/CD | Coming soon |
| Jenkins | CI/CD | Coming soon | | Jenkins | CI/CD | Coming soon |
| [React](/integrations/frameworks/react) | Framework | Available | | [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 | | [Angular](/integrations/frameworks/angular) | Framework | Coming soon |
| [Express](/integrations/frameworks/express) | Framework | Available | | [Express](/integrations/frameworks/express) | Framework | Available |
| [Next.js](/integrations/frameworks/nextjs) | Framework | Available | | [Next.js](/integrations/frameworks/nextjs) | Framework | Available |
| [NestJS](/integrations/frameworks/nestjs) | 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 | | [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 | | [Vite](/integrations/frameworks/vite) | Framework | Available |
| [Fibre](/integrations/frameworks/fibre) | Framework | Coming soon | | [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 | | [Flask](/integrations/frameworks/flask) | Framework | Available |
| [Laravel](/integrations/frameworks/laravel) | Framework | Coming soon | | [Laravel](/integrations/frameworks/laravel) | Framework | Coming soon |
| [Ruby on Rails](/integrations/frameworks/rails) | Framework | Coming soon | | [Ruby on Rails](/integrations/frameworks/rails) | Framework | Coming soon |

View File

@@ -139,9 +139,11 @@
"integrations/frameworks/express", "integrations/frameworks/express",
"integrations/frameworks/nextjs", "integrations/frameworks/nextjs",
"integrations/frameworks/nestjs", "integrations/frameworks/nestjs",
"integrations/frameworks/nuxt",
"integrations/frameworks/gatsby", "integrations/frameworks/gatsby",
"integrations/frameworks/remix", "integrations/frameworks/remix",
"integrations/frameworks/vite", "integrations/frameworks/vite",
"integrations/frameworks/fibre",
"integrations/frameworks/django", "integrations/frameworks/django",
"integrations/frameworks/flask", "integrations/frameworks/flask",
"integrations/frameworks/laravel", "integrations/frameworks/laravel",