Mam jedną stronę internetową używającą tylko HTML, CSS i JavaScript. Chcę wdrożyć aplikację w Heroku, ale nie mogę znaleźć sposobu, aby to zrobić. Teraz próbuję, aby aplikacja działała z Sinatrą.
.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb
A oto treść 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;
Następnie biegnij ruby myapp.rb
. Usuń port dla Heroku. Włóż web: ruby myapp.rb
swój Procfile
. Komentarz nie odpowiada, bo to nie jest dla Sinatry, ale myślę, że to upraszcza zależności.