カテゴリー: Programing / Coding
Windows10再インストールから開発環境(Docker)を作り直すまでの手順【メモ】
2022年元旦になぞのパソコンクラッシュからのWindows10再インストールを強いられることになり、開発環境を再構築することになったのでその手順まとめ。開発環境は全てDocker上に構築されており、必要な情報は全てDockerfileおよびdocker-compose.ymlに記載されていることが前提です。また、手順は当然Dockerのインストールから始まります(Windows Updateは適用済み)。
【Docker】ローカル開発環境にMailHogを導入してみた
触っているプログラムがどんな環境であれ本番メールを送る設定になっていて、サンプルで登録した情報にうっかりメールを送ってしまいそうなので、ローカルではMailHogを使うようにしましたという話
「Font Awesome 5」をインストールして「Understrap-child」の「Font Awesome 4」と同居させてみた(メモ)
このブログは「Understrap」というほぼスケルトンのWordPressテーマの子テーマ「Understrap-child」を利用して作成しています。で、その「Understrap-child」は「Font Awesome」をサポートしているんですが、そのバージョンが「4.7.0」で最新の「Font Awesome 5」に対応していません。なのでFont Awesomeでアイコンを検索して利用しようとしても使えないっていう。というわけで、ここに「Font Awesome 5」をインストールしてみます。
PHPから受け取ったデータをJavaScriptでCSV出力(UTF-8とSJISに対応)
「vue-recaptcha.js」が「2.x」にバージョンアップして動かなくなった件
いまだ専任のエンジニアを置いていない前職から「クレジットカードが追加できなくなったんだけど」という問い合わせが来て調べてみたら、クレジットカード追加フォームに設置していたreCaptchaが動かなくなってました。文字通り「何にもしてないけど壊れた」状態。あれ?
ローカルのDockerで複数サービスを動かしproxyでドメインを捌くようにしてみた
先の記事(Vagrant上で動かしてた開発環境をDocker上で動かすようにしてみた(メモ))では、AサービスとBサービスが動いている状況でAサービスのdocker-compose.ymlにproxyの設定を書いていました。まあそれでも良いんですけど、これだとA/B両方が同じネットワークで同じサービスとして動いてしまいます。どうしようかなと考えていたところ、参考になりそうな記事を見つけたのでそれに倣って設定してみました
Vagrant上で動かしてた開発環境をDocker上で動かすようにしてみた(メモ)
前職の開発は今はもうほとんどやらないんですけど、後任が決まったという連絡もないので一応自宅のローカル環境でも動かせるようにはなっています。この環境はちょうど4年ほど前に当時の上司の設定で構築されたものを2年ほど前に僕がWindows向けに書き換えたものなのですが、将来誰かに開発環境を渡すときのことを考えるとDockerに載せ替えておきたい。Vagrantも便利なんですけど設定しなければいけないことが多く細かくてなかなか大変なんですよ。MacとWindowsで設定変わるし。
AtomでPHP開発するときにする準備まとめ
Docker for Windowsをupdateしたらメモリを食い潰すようになってしまったので
最近やたら動作が重くなることがあるなあと思ってプロセスをチェックしてみたら、Docker for Windowsが使用していると思われる「Vmmem」というアプリがメモリを最大限まで使っていて激重状態に。ほとんど動いていないコンテナが2個だけ起動しているDockerにおいて、64GB積んでるメモリが食い潰されるなんてまったく想定していなかったのでちょっと慌てました。なんでそうなる?