いよいよ、今回はアプリケーションサーバのコンテナを動かしてnginxと連動させてみたいと思います。
前回はnginxで静的コンテンツを表示することはできているので、今回うまくいけばあとはDBサーバのコンテナを使えるようにすればよさそうです。
開発
Parallels Desktop+Dockerでつくる開発環境【準備編】
今までは開発環境はVagrantを使ってプロジェクトごとにvagrant+ansibleで環境構築をしていました。
ansibleを使っているのでプロビジョニングの手間はそれほどないのですが、色々と問題が出てきたのでDockerを使ってみることにしました。
例えば、プロジェクトが増えるごとにVMが増えていくのでディスクの使用量を結構食ってしまうとか、プロジェクトを切り替える時にいちいちvagrant haltしてupしてというのが面倒になってきたことや、Parallels Desktopは1ライセンスにつきPC1台なので会社ではVMWare Fusionを使うようにしてしまって同じboxが使えなかったりとか...です。
gulp.jsでtypescript+webpackをビルドする
先日のエントリーで、gulp.jsを使ってwebpackビルドを行うことができるようにしました。
しかし、生のJavaScriptを使うのではなく、typescriptを使ってビルドしたいと思い、やってみました。
(さらに…)
LiveReloadの代わりにBrowserSyncを使う
火村さんにBrowserSyncのことを教えてもらったので、実際に試してみました。
前回の記事の続きなので、そのつもりでどうぞ。
(さらに…)