Macでlaravel,vue.js,docker(ローカルではdockerにnginxを使用)を使用してローカルでWEBアプリを制作しました。またAWSを使用して大まかには、以下の写真のように『CercleCIの部分以外の部分』を実装したアプリをと考えて現在大体作り終えました。
もう少し詳しくいうと
ローカルのアプリを作り終わり、
インフラであるAWSのVPC,subnet,EC2,rdsの作成、そしてその連携も終わり
現状EC2にgit,docker,docker-composeをインストールして
$docker-compose up -d
でアプリを立ち上げなんとかローカルの時と同じ動作をしてくれるアプリとなってくださりました。
ただ機能面がまだまだなのでアプリの機能を増やして行きたいと考えており方法として
✅次の段階として、ローカルで開発して$php artisan serveで大体機能がうまく動いているか確認
✅ec2内にsshでログインし$git pullでupdate
✅調整して完成
のように考えております。
ただ作業している中で困惑したのがプライベートサブネット内に作成したrdsの連携(ec2を踏み台にしてrdsにログインしています)はできるのだろうか、
できたとしてもローカル側では別でmysqlを使って開発してコードをgithubにpushする際にsql接続先を変更して...とやっていくべきなのか等、このような場合ローカルのDBをどうするべきなのかわからないでいます。そもそも根本から違うなどの意見もあると思うのですがそういうものも含めて助言、および解決方法を聞けたらと考えております。よろしくお願いします🙇♂️
回答1件
あなたの回答
tips
プレビュー