dotenv-vault

文档

.env 文件的秘密管理器 - 来自dotenv的先驱者团队。

入门

立即受益。运行 push 命令立即同步您的 .env 文件。

# npx is likely already installed on your machine
npx dotenv-vault@latest push

语言

Node.js

在 Node.js 中使用 .env.vault

Node.js 指南

Python

在 Python 中使用 .env.vault

Python 指南

Ruby

在 Ruby 中使用 .env.vault

Ruby 指南

Go

在 Go 中使用 .env.vault

Go 指南

PHP

在 PHP 中使用 .env.vault

PHP 指南

Rust

在 Rust 中使用 .env.vault

Rust 指南

框架

Angular

将 Angular 应用部署到 Vercel

阅读指南

Astro

将 Astro.js 应用部署到 Netlify

阅读指南

Express.js

在 Express.js 中使用 .env.vault

Express 指南

Gatsby.js

在 Gatsby.js 中使用 .env.vault

Gatsby 指南

Nest.js

在 Nest.js 中使用 .env.vault

阅读指南

Next.js

在 Next.js 中使用 .env.vault

Next.js 指南

Nuxt.js

在 Nuxt.js 中使用 .env.vault

Nuxt.js 指南

PM2

在 PM2 中使用 .env.vault

阅读指南

Remix

在 Remix 中使用 .env.vault

Remix 指南

无服务器

将无服务器应用部署到 AWS Lambda

阅读指南

SvelteKit

将 SvelteKit 应用部署到 Vercel

阅读指南

Turborepo

将 Turborepo 应用部署到 Vercel

阅读指南

Vite

将 Vite 应用部署到 Vercel

阅读指南

FastApi

将 FastApi 应用部署到 Heroku

阅读指南

Flask

将 Flask 应用部署到 Heroku

阅读指南

Ruby on Rails

在 Ruby on Rails 中使用 .env.vault

Rails 指南

Sinatra

将 Sinatra 应用部署到 Heroku

阅读指南

Laravel

在 Laravel 中使用 .env.vault

Laravel 指南

Rocket

在 Rocket 中使用 .env.vault

阅读指南

平台

AWS Lambda

在 AWS Lambda 中使用 .env.vault

AWS Lambda 指南

Cloud66

将 Node.js 应用部署到 Cloud66

阅读指南

Digital Ocean

将 Node.js 应用部署到 Digital Ocean

阅读指南

Docker

在 Docker & Docker Compose 中使用 .env.vault

Docker 指南

Edgio

将 Nuxt.js 应用部署到 Edgio

阅读指南

Fly

在 Fly.io 中使用 .env.vault

Fly.io 指南

Gatsby Edge 网络

将 Gatsby.js 应用部署到 Gatsby Edge 网络

阅读指南

Heroku

在 Heroku 中使用 .env.vault

Heroku 指南

Kamal

在 Kamal 中使用 .env.vault

Kamal 指南

Laravel Forge

在 Laravel Forge 中使用 .env.vault

Laravel Forge 指南

Netlify

在 Netlify 中使用 .env.vault

Netlify 指南

Northflank

将 Next.js 应用部署到 Northflank

阅读指南

Railway

将 Node.js 应用部署到 Railway

阅读指南

Render

将 Node.js 应用部署到 Render

阅读指南

Vercel

在 Vercel 中使用 .env.vault

Vercel 指南

CI/CD

AWS Beanstalk

在 Node.js 中使用 AWS Beanstalk 进行 CI/CD

阅读指南

Bitbucket

在 Node.js 中使用 Bitbucket 进行 CI/CD

阅读指南

Buddy

在 Node.js 中使用 Buddy 进行 CI/CD

阅读指南

CircleCI

在 CircleCI 中使用 .env.vault

CircleCI 指南

Dagger

在 Node.js 中使用 Dagger 进行 CI/CD

阅读指南

GitHub Actions

在 GitHub Actions 中使用 .env.vault

GitHub Actions 指南

Gitlab CI/CD

在 Node.js 中使用 Gitlab CI 进行 CI/CD

阅读指南

Google Cloud Build

在 Google Cloud Build 中使用 .env.vault

Cloud Build 指南

Jenkins

在 Node.js 中使用 Jenkins 进行 CI/CD

阅读指南

Pulumi

在 Node.js 中使用 Pulumi 进行 CI/CD

阅读指南

Travis CI

在 Node.js 中使用 Travis CI 进行 CI/CD

阅读指南

概念

.env 文件

了解 .env 文件及其如何为本地开发保护您的机密。

.env.vault 文件

了解 .env.vault 文件 - 如何生成它,如何安全地保存机密,以及如何通过它比替代解决方案更安全地部署。

.env.me 凭据

了解消息模型以及如何创建、检索、更新、删除和列出消息。

DOTENV_KEY

了解 DOTENV_KEY 以及它如何解密 .env.vault 以即时将您的机密注入您的应用程序。