Forge部署清除.env文件
Forge deployment clears .env file
好的,我不确定我是否已经弄清楚了。
我到处看,每个人都说不要在你的仓库中包含你的 .env 文件。这是有道理的。我不明白我是如何将 .env 添加到已部署站点的。
我正在构建一个 laravel 应用程序并尝试通过 forge 进行部署。这很有用,然后我通过伪造界面编辑 .env。这似乎确实是一种更好的方法,除非每当进行另一个部署时,.env 文件就会被擦除。那么是否有更好的方法来执行此操作,或者是否有我需要检查的设置?
所以我找到了两个解决方案。一个用于锻造,一个用于使者。
对于 forge,我创建了一个制作 .env 文件的配方,这似乎 运行 当 forge 部署时。
但是,如果使用 envoyer,过程会有所不同。在您的项目中,导航到服务器选项卡并单击管理环境。这使您可以输入环境变量,感觉这是一种更简洁的方法。
希望这对未来遇到此问题的人有所帮助!
实际上这个视频说它会神奇地发生。您唯一需要记住的是,您需要先完成设置。下次部署时,符号链接将自动添加。
好的,我不确定我是否已经弄清楚了。
我到处看,每个人都说不要在你的仓库中包含你的 .env 文件。这是有道理的。我不明白我是如何将 .env 添加到已部署站点的。
我正在构建一个 laravel 应用程序并尝试通过 forge 进行部署。这很有用,然后我通过伪造界面编辑 .env。这似乎确实是一种更好的方法,除非每当进行另一个部署时,.env 文件就会被擦除。那么是否有更好的方法来执行此操作,或者是否有我需要检查的设置?
所以我找到了两个解决方案。一个用于锻造,一个用于使者。
对于 forge,我创建了一个制作 .env 文件的配方,这似乎 运行 当 forge 部署时。
但是,如果使用 envoyer,过程会有所不同。在您的项目中,导航到服务器选项卡并单击管理环境。这使您可以输入环境变量,感觉这是一种更简洁的方法。
希望这对未来遇到此问题的人有所帮助!
实际上这个视频说它会神奇地发生。您唯一需要记住的是,您需要先完成设置。下次部署时,符号链接将自动添加。