A selection of plugins are available for PlayIt Live, extending existing functionality or adding new features. Some plugins are available to download for free, others are available to purchase. With a Premium Module Bundle subscription or purchase, plugins are available free-of-charge.
You no longer need to scatter your production secrets across multiple cloud providers, messaging apps, or third-party tools.
在 Locally Managed 模式下,你可以直接创建不同环境的配置文件(如 .env.production ),然后通过以下命令重建 .env.vault 文件:
# .env.vault.local HELLO="my-local-development-value" DATABASE_URL="postgresql://localhost:5432/my_local_db" API_KEY="my-personal-test-api-key"
To run your application using the encrypted local vault, pass the local decryption key to your runtime environment: .env.vault.local
#/-------------------.env.vault---------------------/ #/ cloud-agnostic vaulting standard / #/--------------------------------------------------/ # development DOTENV_VAULT_DEVELOPMENT="AtEC33ZfFJQMSE6C+EBX8nzTyQzfC+xhsIfGjyWr47jiHsUi07PHzX2/RmCB0PIi" # production DOTENV_VAULT_PRODUCTION="t9van8HefnTIHVlK3vQ6WYLtWEOvPunEnOphV3Hw3aBTBDuwLq22yU0Tdl5fAnk="
: The new developer clones the repo, runs npx dotenv-vault pull , and their local .env.vault.local is built instantly.
Using .env.vault.local is safer than plain .env , but it is not invincible. Follow these rules. You no longer need to scatter your production
The file .env.vault.local was the only thing standing between Elara and the complete collapse of the Neo-Kyoto power grid. In the year 2084, environmental variables weren't just lines of code; they were the digital DNA of the physical world.
require('@dotenvx/dotenvx').config( path: '.env.vault' ) require('@dotenvx/dotenvx').config( path: '.env.vault.local', override: true )
The actual secrets are unlocked using a DOTENV_KEY . This key is never stored in the vault file. Instead, it is set as an environment variable on your local machine or CI server. Follow these rules
: It often contains the local decryption keys or local overrides that allow the dotenv-vault
Transitioning to encrypted vaults offers several critical advantages for developers and DevOps teams:
为了解决这些问题,dotenv 生态引入了加密环境变量文件—— .env.vault 。在这个体系中, .env.vault.local 文件作为开发者本地个性化配置的重要环节,扮演着关键角色。本文将深入探讨 .env.vault.local 文件的定义、用途、使用方式以及最佳实践。
┌────────────────────────────────────────────────────────┐ │ YOUR WORKSPACE │ │ │ │ ┌──────────────┐ References ┌──────────────┐ │ │ │ .env │ ────────────────> │ .env.vault │ │ │ └──────────────┘ └──────────────┘ │ │ ▲ ▲ │ │ │ Local State │ Project │ │ │ Context │ Identity │ │ ▼ ▼ │ │ ┌──────────────────────────────────────────────────┐ │ │ │ .env.vault.local │ │ │ └──────────────────────────────────────────────────┘ │ └────────────────────────────────────────────────────────┘
#/-------------------.env.vault---------------------/ #/ cloud-agnostic vaulting standard / #/ / #/--------------------------------------------------/ # development DOTENV_VAULT_DEVELOPMENT="AtEC33ZfFJQMSE6C+EBX8nzTyQzfC+xhsIfGjyWr47jiHsUi07PHzX2/RmCB0PIi" # production DOTENV_VAULT_PRODUCTION="t9van8HefnTIHVlK3vQ6WYLtWEOvPunEnOphV3Hw3aBTBDuwLq22yU0Tdl5fAnk="
PlayIt Software is based in the heart of Cambridge, England, United Kingdom.
You can get in touch with us by the following methods: