У мене одна веб-сторінка, що використовує лише HTML, CSS та JavaScript. Я хочу розгорнути додаток до Heroku, але я не можу знайти спосіб це зробити. Зараз я намагаюся зробити так, щоб програма працювала з Sinatra.
.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb
А далі - зміст 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;
Потім бігайте ruby myapp.rb
. Видаліть порт для Heroku. Покладіть web: ruby myapp.rb
у своє Procfile
. Коментар не відповідає, оскільки це не для Сінатри, але я думаю, що це спрощує залежності.