Ich habe eine einseitige Website, die nur HTML, CSS und JavaScript verwendet. Ich möchte die App für Heroku bereitstellen, kann aber keinen Weg finden, dies zu tun. Ich versuche jetzt, die App mit Sinatra zum Laufen zu bringen.
.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb
Und das Folgende ist der Inhalt von 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;
Dann renne ruby myapp.rb
. Entfernen Sie den Anschluss für Heroku. Setzen Sie web: ruby myapp.rb
Ihre Procfile
. Kommentar nicht antworten, da es nicht für Sinatra ist, aber ich denke, es vereinfacht Abhängigkeiten.