[英]How set Bitbucket secret in symfony .env when deploy with capistrano
在使用 capistrano 部署期間,我試圖在 my.env 文件中設置我的 bitbucket 秘密,但沒有成功。 我嘗試導出我的秘密並在 my.env 上使用 envsubst 和 capistrano 中的命令任務,但它不起作用。 有人知道我如何在 capistrano 部署期間替換或將我的 bitbucket 秘密放入 the.env 中?
示例:我想替換 $DATABASE_URL
DATABASE_URL=$DATABASE_URL
先感謝您
我嘗試導出我的秘密並在 my.env 上使用 envsubst 和 capistrano 中的命令任務,但它不起作用。
我通過在 capistrano 中創建腳本來替換新變量 in.env 解決了這個問題,如下所示:
namespace :modify do
task :env do
on roles(:app) do
execute "sed -i 's/__DATABASE_URL__/$DATABASE_URL/g' #{release_path}/.env"
end
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.