laravelの.envの管理方法
ゴールとしては、github actionsでCI/CDをデプロイんをしつつ、.envを正しいタイミングで
コピーをしたい。
原始的な方法として
①githubに.env.prod等で保存。
セキュリティ的に問題があるが小さいプロジェクト等4割程度で採用されている様子・・・
②S3等のストレージに保存
デプロイ時に.envをコピーする方法。github actions等でコピーを組み込めるのか?
③awsのSystemManagerやsecret managerを活用
④もしや・・・githubでsercretに設定してechoで完了・・・?
name: set laravel env
run: echo "${{ secrets.LARAVEL_ENV }}" > .env
working-directory: ./src