Comece localtunnel programaticamente com rails s

Se estiver desenvolvendo um aplicativo que usa serviços de terceiros que precisam enviar notificações ao seu aplicativo, você pode fornecer acesso facilmente usando o túnel local:

$ localtunnel 3000

Mas é uma dor ter que lembrar de executar esse comando. Melhor ainda, adicione o seguinte ao seu config / application.rb

if Rails.env.development?
tunnel
= LocalTunnel::Tunnel.new(3000, nil)
response
= tunnel.register_tunnel

# Start localtunnel in a detached process.
Process.detach fork { tunnel.start_tunnel }

ENV
['LOCALTUNNEL'] = response['host']
end