PHP

Lambciとimg2lambdaとserverlessでLambdaのデプロイフローを構築する

Lambdaのローカル環境 これまでLambdaを構築する際には、ソースコードを決め打ちで書いてzipで上げたり、コンソール上のエディタでポチポチ開発していたりしてました。 PythonとかNodejsとかなら、それでも簡単なAPIくらいなら作れるのですが、ちょっと複雑なことになったり、PHPみたいにCustom Runtimeを使いたい場合とかは、何度もデプロイし直してトライアンドエラーするのは効率が悪いです。 やっぱり、他のソースと同じようにローカルでガリガリ書いて、コマンドで自動デプロイができた方が良いので色々探したところ、Lambciとimg2lambda(あとserverless)を使ったフローが良さそうだったので紹介します。
Read more

SPA(Vuejs)でwordpressテーマを作成した

Vue.jsでwordpressテーマ作成 2019/12/16に、このブログのテーマをリニューアルした。 今回はSPAに挑戦したかったので、Vue.jsを採用してだいたい2週間ほどで完成までこぎつけることができた。
Read more

LambdaでLaravelを動かす(SAM使用)

Laravel in Lambda 最近Lambda環境でLaravelを動かす機会がありました。 LaravelはPHPのフレームワークなので、基本的にはPHP用のカスタムランタイムを適用してソースファイルをまるごとアップロードすれば動きます。 ただ、手動でzipで固めてアップロードして…というのもなんかあれなので、今回はCloudformationの拡張であるServerless Application Model(SAM)を使用してデプロイまでやってみたいと思います。
Read more