ouun/acorn-env-encryption

为Roots Acorn加密和解密.env文件。

v1.0.0 2023-09-01 12:48 UTC

This package is auto-updated.

Last update: 2024-08-30 01:38:38 UTC


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