patorashのブログ

方向性はまだない

2024-01-01から1年間の記事一覧

Rodauthで日本語のメールを送る際に出るwarningを消す方法

最近、認証機能の実装をするためにRodauthを使っています。多機能で便利ですね、Rodauth。 rodauth.jeremyevans.net しかし、Rodauthでメールを使う機能(パスワードリセット等)を有効化して、メール本文に日本語を使った場合に以下のようなwarningが出てい…

Sinatraでfaviconへのアクセスを無視する

Sinatra使っているとfaviconを置くのを忘れがちというところがあるのは私だけ? というかAPIサーバなのでfavicon要らんねんけど…。というときに使える小ネタを知ったのでメモとして記しておく。 # app.rb before '/favicon.ico' do halt 204 end これでルー…

Lambda Web Adapterのコンテナでタスクを実行する

前回、Lambda Web Adapterを使ってSinatraアプリをAWS Lambdaで動かす話をしました。 patorash.hatenablog.com 今回は、Lambda Web Adapterを使っているコンテナでサーバーレスでタスクを実行する方法についてです。 タスクはrake taskを実行すればいいんで…

Lambda Web Adapterを使ってSinatraを動かす

Railsで運用されていたアプリをSinatraで実装し直した上でサーバーレスで動かしたかったのでやってみました。 こちらのRailsアプリも長いことメンテされておらず、RubyのバージョンもRailsのバージョンも古すぎた…。 作ったもの シンプルなWebAPIを作った(R…

AWS Lightsailで社内向けツールのサーバ立ててみた

AWS

部署向けアプリケーションを動かしていたサーバーのOSサポート期間がギリギリになってきたので、他のサーバーへの移行を行う際に、AWS Lightsailを使ってみました。 Lightsailは、AWSで使えるVPSです。EC2のように柔軟に使えないものの、月額支払いのため、…