如何部署sinatra应用程序与瘦?

我写了一个Sinatra的小应用程序。

现在,在这个项目的根目录下,我运行“启动”,它工作。 这只是一个小项目,只能在我的本地机器上运行。 所以我不需要使用Nginx,我打算只使用“瘦”。

那么,应用程序应该在服务器启动时自动运行。 我怎么能做到这一点?

我跑了:

sudo thin install sudo update-rc.d -f thin defaults 

而且它似乎瘦可以自动运行但是,我可以在哪里configuration这个来运行我的应用程序?

呃….也许这个问题跟sinatra或者瘦都没有关系。 我只需要在机器启动时自动运行的东西。 我不熟悉Linux o(////)o

据我所知,你需要将配置文件放入/ etc / thin /我想你可以在/etc/thin/thin.yml中找到例子

 --- user: www-data group: www-data pid: tmp/pids/thin.pid timeout: 30 wait: 30 log: log/thin.log max_conns: 1024 require: [] environment: production max_persistent_conns: 512 servers: 1 threaded: true no-epoll: true daemonize: true socket: tmp/sockets/thin.sock chdir: /path/to/your/apps/root tag: a-name-to-show-up-in-ps aux