有限責任事業組合デフラグワークスのWebサイトのURLを変更するにあたり、旧URLから新URLへのリダイレクトをしました。このようなことを実現するとき、これまではAzure Functionsのプロキシを設定して簡単にできていたのですが、最新のランタイムではプロキシの設定ができなくなっていたため、GCPのCloud Runを利用してリダイレクトするRubyのアプリをデプロイしました。
以下のようなコードになっています。
require 'sinatra'
set :bind, '0.0.0.0'
get '/' do
redirect ENV['URL'], 301
end
get '/*' do
redirect ENV['URL'], 301
end