Skip to content

GOROman/SuperSimpleRubyWebServerDeployToHeroku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super Simple Ruby WebServer Deploy to Heroku

License GitHub Actions

Heroku上にデプロイして最小限で実行できるWebサーバー

はじめに

Heroku公式のRubyのサンプルはいろいろとファイルが多いので、最小限何があれば動くか調査した

最小限のファイル構成

ファイル名 説明
Procfile このファイルがないと起動時にアプリを実行してもらえない
app.rb アプリ本体(ファイル名は任意。Procfile内で指定する)
Gemfile Heroku上でビルドする上で必要
Gemfile.lock

メモ

  • このプログラム(app.rb)自体はWebrickを使ったシンプルなWebサーバー
  • Gemfile がないとデプロイ時に怒られる
  • Gemfile.lock は bundle install 時に作られるものを使う
  • Procfile の中身は web: + 起動したいアプリを記載
    web: ruby app.rb $PORT

さいごに

実際にHerokuでデプロイしてみたい人は以下のボタンで

Deploy

About

Super Simple Ruby WebServer Deploy to Heroku

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages