ouun / acorn-env-encryption
为Roots Acorn加密和解密.env文件。
v1.0.0
2023-09-01 12:48 UTC
Requires
- php: ^8.0
- illuminate/encryption: ^9.0|^10.0|^11.0
README
Laravel v9.32.0 引入了两个新的Artisan命令:env:encrypt 和 env:decrypt。这些命令允许您加密和解密您的.env文件,以及特定环境的文件,如.env.testing
、.env.local
、.env.production
等。
此包为Roots Acorn添加了加密和解密支持。现在您可以将.env文件存储在版本控制系统(例如GIT)中,而不用担心泄露敏感信息。我们正在使用它进行持续集成和持续部署(CI/CD),通过GitHub Actions将我们的Acorn应用程序部署到预发布和生产环境。
此包调整了命令以与Acorn一起使用,因为.env文件路径与Laravel不同。然而,我已提交一个PR以将Acorn支持添加到Laravel核心中,因此这个包在将来可能会变得过时:[PR #48271](https://github.com/laravel/framework/pull/48271)
安装
您可以使用Composer安装此包
composer require ouun/acorn-env-encryption
您可以使用以下命令发布配置文件
$ wp acorn vendor:publish --provider="Ouun\EnvEncryption\Providers\EnvEncryptionServiceProvider"
用法
有关如何加密和解密.env文件的更多信息,请参阅Laravel文档。
请注意,您需要使用WP-CLI代替$ php artisan
。
$ wp acorn env:encrypt