AWSにdocker利用でLaravelを構築した

サーバー開発
この記事は約1分で読めます。
スポンサーリンク

AWSにdockerを利用してLaravelの環境を構築しました。

サーバーはAWSのEC2でt2.micro
dockerはnginx,mysql,php-fpm,nodeのコンテナを使いました。
node以外は常時起動させて、nodeは必要な際にコマンドを叩いて動かす。

またgitの中央リポジトリをAWSに置きました。
そこにhookでプッシュされた場合に、本番環境にアップロードし、自動的に更新がされるという寸法。

問題点としては、dockerを立ち上げながらVScodeでremote-SSHを行うとサーバーが落ちること。
VScodeを使ってサーバー上で直接開発することを諦めました。

EC2サーバーをt2.microよりグレードを上げるか、webサーバーといった常時起動させておくものを、直接インストールして、nodeなど一時的なものはdockerで処理させるなどの方がいいかもしれない。

また、VScodeのプラグインであるSFTPを利用してローカルから接続してアップしようと目論んだものの、何故かSFTPがうまく繋がらなかった。

別記事で構成などは書く予定なのでここにリンクを忘れなかったらつけたい

コメント

タイトルとURLをコピーしました