Gitはオープンソースの分散バージョン管理システム(DVCS)です。
Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。
Q&A
解決済
1回答
2810閲覧
総合スコア962
0グッド
0クリップ
投稿2019/01/11 05:39
0
laravelのバージョン管理をgitで行っています。 .envにはDB接続情報など、外部に知られたくない情報もあります。 どのように管理するのがよいですか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
2019/01/11 05:44
2019/01/11 05:50
回答1件
ベストアンサー
本番環境用の重要な.envファイルは社内のストレージや、クラウド等で 権限を持っている人だけが閲覧出来るようにしておくべきでしょう。 GitHubで管理しなくてもいくらでもスクリプト実行で然るべきディレクトリへ転送するような自動化が可能なはずです。
.env
プロジェクト内の.envファイルは.gitignore等で消し飛ばしてしまい、 管理しないようにしてください。
.gitignore
それとは別に、VagrantやDockerCompose等の開発環境構築用のプロジェクトを別途用意しておき、 同梱のスクリプトを叩けばDB接続情報等が盛り込まれた.envファイルが然るべきフォルダに転送されて開発が開始出来るようにしておけばよいでしょう。
この辺をまずは目標に仕組みを構築してみて、 必要に応じてアレンジしていけば良いと思います。
投稿2019/01/11 06:04
総合スコア21158
回答へのコメント
2019/01/11 06:22
2019/01/11 06:44
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
laravelの.envのバージョン管理(パスワードとか)