2024-01-01から1年間の記事一覧
最近、認証機能の実装をするためにRodauthを使っています。多機能で便利ですね、Rodauth。 rodauth.jeremyevans.net しかし、Rodauthでメールを使う機能(パスワードリセット等)を有効化して、メール本文に日本語を使った場合に以下のようなwarningが出てい…
Sinatra使っているとfaviconを置くのを忘れがちというところがあるのは私だけ? というかAPIサーバなのでfavicon要らんねんけど…。というときに使える小ネタを知ったのでメモとして記しておく。 # app.rb before '/favicon.ico' do halt 204 end これでルー…
前回、Lambda Web Adapterを使ってSinatraアプリをAWS Lambdaで動かす話をしました。 patorash.hatenablog.com 今回は、Lambda Web Adapterを使っているコンテナでサーバーレスでタスクを実行する方法についてです。 タスクはrake taskを実行すればいいんで…
Railsで運用されていたアプリをSinatraで実装し直した上でサーバーレスで動かしたかったのでやってみました。 こちらのRailsアプリも長いことメンテされておらず、RubyのバージョンもRailsのバージョンも古すぎた…。 作ったもの シンプルなWebAPIを作った(R…
部署向けアプリケーションを動かしていたサーバーのOSサポート期間がギリギリになってきたので、他のサーバーへの移行を行う際に、AWS Lightsailを使ってみました。 Lightsailは、AWSで使えるVPSです。EC2のように柔軟に使えないものの、月額支払いのため、…