Revise integrations docs

This commit is contained in:
Maidul Islam
2022-12-09 12:57:21 -05:00
parent 3d25baa319
commit caddb45394
16 changed files with 118 additions and 182 deletions

View File

@ -4,8 +4,11 @@ title: "Integrations"
Integrations allow environment variables to be synced across your entire infrastructure from local development to CI/CD and production.
We're still early with integrations, but expect more soon.
We're still early with integrations, but expect more soon.
<Card title="View integrations documentation" icon="link" href="/integrations/overview">
View all available integrations and their guide
</Card>
![integrations](../../images/project-integrations.png)
Check out our [integrations](/integrations/overview).

Binary file not shown.

Before

Width:  |  Height:  |  Size: 445 KiB

After

Width:  |  Height:  |  Size: 213 KiB

View File

@ -10,15 +10,18 @@ Prerequisites:
## Initialize Infisical for your [Django](https://www.djangoproject.com) project
```bash
# move to your Django project
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize Infisical
infisical init
```
## Start your server with environment variables injected
## Start your application as usual but with Infisical
```bash
infisical run -- <your application start command>
# Example
infisical run -- python manage.py runserver
```

View File

@ -16,30 +16,18 @@ The steps apply to the following non-exhaustive list of frameworks:
## Initialize Infisical for your app
```bash
# move to your app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize Infisical
infisical init
```
## Modify the start script in your `package.json`
```json
...
"scripts": {
"start": "infisical run -- node index.js"
"dev": "infisical run -- nodemon index.js" // if using nodemon for dev
}
...
```
## Start your server with environment variables injected
## Start your application as usual but with Infisical
```bash
npm run start
infisical run -- <your application start command>
# or start development server
npm run dev
# Example
infisical run -- npm run dev
```

View File

@ -7,4 +7,21 @@ Prerequisites:
- Set up and add envars to [Infisical Cloud](https://app.infisical.com)
- [Install the CLI](/cli/overview)
Coming soon.
## Initialize Infisical for your [Fiber](https://gofiber.io/) app
```bash
# navigate to the root of your of your project
cd /path/to/project
# then initialize Infisical
infisical init
```
## Start your application as usual but with Infisical
```bash
infisical run -- <your application start command>
# Example
infisical run -- go run server.go
```

View File

@ -10,15 +10,18 @@ Prerequisites:
## Initialize Infisical for your [Flask](https://flask.palletsprojects.com/en/2.2.x) app
```bash
# move to your Flask app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize Infisical
infisical init
```
## Start your server with environment variables injected
## Start your application as usual but with Infisical
```bash
infisical run -- <your application start command>
# Example
infisical run -- flask run
```

View File

@ -10,31 +10,20 @@ Prerequisites:
## Initialize Infisical for your [Gatsby](https://www.gatsbyjs.com) app
```bash
# move to your app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize Infisical
infisical init
```
## Modify the start script in your `package.json`
```json
...
"scripts": {
"develop": "infisical run -- gatsby develop",
"start": "infisical run -- gatsby develop",
"build": "infisical run -- gatsby build",
"serve": "infisical run -- gatsby serve",
"clean": "infisical run -- gatsby clean"
}
...
```
## Start your development server with environment variables injected
## Start your application as usual but with Infisical
```bash
npm run develop
infisical run -- <your application start command>
# Example
infisical run -- npm run develop
```
<Note>

View File

@ -7,4 +7,21 @@ Prerequisites:
- Set up and add envars to [Infisical Cloud](https://app.infisical.com)
- [Install the CLI](/cli/overview)
Instructions coming soon.
## Initialize Infisical for your [Laravel](https://laravel.com/) app
```bash
# navigate to the root of your of your project
cd /path/to/project
# then initialize Infisical
infisical init
```
## Start your application as usual but with Infisical
```bash
infisical run -- <your application start command>
# Example
infisical run -- php artisan serve
```

View File

@ -10,41 +10,18 @@ Prerequisites:
## Initialize Infisical for your [NestJS](https://nestjs.com) app
```bash
# move to your Next.js app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize infisical
infisical init
```
## Modify the start script in your `package.json`
```json
...
"scripts": {
"prebuild": "rimraf dist",
"build": "nest build",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "infisical run -- nest start",
"start:dev": "infisical run -- nest start --watch",
"start:debug": "nest start --debug --watch",
"start:prod": "node dist/main",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"test": "jest",
"test:watch": "jest --watch",
"test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json"
}
...
```
## Start your server with environment variables injected
## Start your application as usual but with Infisical
```bash
npm run start
infisical run -- <your application start command>
# or start development server
npm run start:dev
# Example
infisical run -- npm run start:dev
```

View File

@ -10,33 +10,20 @@ Prerequisites:
## Initialize Infisical for your [Next.js](https://nextjs.org) app
```bash
# move to your Next.js app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize infisical
infisical init
```
## Modify the start script in your `package.json`
```json
...
"scripts": {
"dev": "infisical run -- next dev",
"build": "infisical run -- next build",
"start": "infisical run -- next start"
}
...
```
## Start your server with environment variables injected
## Start your application as usual but with Infisical
```bash
npm run build && npm run start
infisical run -- <your application start command>
# or start development server
npm run dev
# Example
infisical run -- npm run dev
```
<Note>

View File

@ -10,27 +10,18 @@ Prerequisites:
## Initialize Infisical for your [Nuxt](https://nuxtjs.org) app
```bash
# move to your Nuxt app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then 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
## Start your application as usual but with Infisical
```bash
npm run dev
infisical run -- <your application start command>
# Example
infisical run -- npm run dev
```

View File

@ -10,15 +10,18 @@ Prerequisites:
## Initialize Infisical for your [Rails](https://rubyonrails.org) app
```bash
# move to your Rails app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize Infisical
infisical init
```
## Start your server with environment variables injected
## Start your application as usual but with Infisical
```bash
infisical run -- <your application start command>
# Example
infisical run -- bin/rails server
```

View File

@ -10,28 +10,18 @@ Prerequisites:
## Initialize Infisical for your [Create React App](https://create-react-app.dev)
```bash
# move to your React app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize infisical
infisical init
```
## Modify the start script in your `package.json`
```json
...
"scripts": {
"start": "infisical run -- react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
}
...
```
## Start your server with environment variables injected
## Start your application as usual but with Infisical
```bash
npm start
infisical run -- <your application start command>
# Example
infisical run -- npm run dev
```

View File

@ -10,32 +10,18 @@ Prerequisites:
## Initialize Infisical for your [Remix](https://remix.run) app
```bash
# move to your Vue app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then 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
## Start your application as usual but with Infisical
```bash
npm run build && npm run start
infisical run -- <your application start command>
# or start development server
npm run dev
# Example
infisical run -- npm run dev
```

View File

@ -10,29 +10,20 @@ Prerequisites:
## Initialize Infisical for your [Vite](https://vitejs.dev) app
```bash
# move to your Vite app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then initialize Infisical
infisical init
```
## Modify the start script in your `package.json`
```json
...
"scripts": {
"dev": "infisical run -- vite",
"build": "infisical run -- vite build",
"preview": "infisical run -- vite preview"
}
...
```
## Start your development server with environment variables injected
## Start your application as usual but with Infisical
```bash
npm run dev
infisical run -- <your application start command>
# Example
infisical run -- npm run dev
```
<Note>

View File

@ -10,29 +10,20 @@ Prerequisites:
## Initialize Infisical for your [Vue](https://vuejs.org) app
```bash
# move to your Vue app
# navigate to the root of your of your project
cd /path/to/project
# initialize infisical
# then 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
## Start your application as usual but with Infisical
```bash
npm run serve
infisical run -- <your application start command>
# Example
infisical run -- npm run dev
```
<Note>