開発環境と本番環境のような環境間でのデータ同期についてAuroraとS3を利用して実現してみました。実際のPHPのソースコードも紹介しています。
Continue reading »カテゴリー: サーバー
GitHub Actionsでコードレビュー支援2(ReviewDog)
弊社ではGitHubのプルリクエストでコードレビューをしているのですが、時間がかかり大変なのと、見逃しも結構あります。そこで、GitHub Actionsを使い、少しでもプルリクエストのレビューコストを下げられないか試して見たので、紹介します。
Continue reading »GitHub Actionsでコードレビュー支援1(Labeler)
弊社ではGitHubのプルリクエストでコードレビューをしているのですが、時間がかかり大変なのと、見逃しも結構あります。そこで、GitHub Actionsを使い、少しでもプルリクエストのレビューコストを下げられないか試して見たので、紹介します。
Continue reading »PHP8でのJIT導入の背景について調べてみた
つい先日、私が関わっているプロジェクトではphp7からphp8へとバージョンアップを行いました。そういった中で、php8のJITの導入背景が理解できていないことに気づきました。この記事ではJITの動作や導入背景からphp8と7の違いを理解することを目指します。
Continue reading »Docker ComposeでBuildxを使いGitHub Actionsの実行時間を半分にする
本記事はGitHub Actions上で動作するDocker Compose上のPHPUnitを、actions/cache@v2とBuildxの組み合わせで高速化することを狙った記事です。
Continue reading »本番環境のPHPバージョンを7.3から8.0に上げてみた
Studio MGCMから提供されているマジカミのサーバーで動いているPHPのバージョンを7.3.11から8.0.13にアップデートしたので、そこで得た知見を書いていこうと思います。
Continue reading »Photon Chatのwebhookを使って、PHPサーバーで過去ログの作成とメッセージの改変をしてみた
こんにちは。サーバーサイドエンジニアの森と申します。
今回はPhoton Chatのwebhookを使って自社のPHP APIサーバー側で過去ログを作り、メッセージの改変をする実装をしたので、その詳細を書きます。