Eu tenho um site de página única usando HTML, CSS e JavaScript. Quero implantar o aplicativo no Heroku, mas não consigo encontrar uma maneira de fazê-lo. Agora estou tentando fazer o aplicativo funcionar com Sinatra.
.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb
E o seguinte é o conteúdo de myapp.rb
.
require 'rubygems'
require 'sinatra'
get "/" do
# What should I write here to point to the `index.html`
end
require 'webrick'; server = WEBrick::HTTPServer.new Port: 1234; server.mount '/', WEBrick::HTTPServlet::FileHandler, 'www/'; trap("INT") { server.stop }; server.start;
Então corra ruby myapp.rb
. Remova a porta para o Heroku. Coloque web: ruby myapp.rb
no seu Procfile
. O comentário não responde, pois não é para o Sinatra, mas acho que simplifica as dependências.