我已在Dobku的Ubuntu 18.04 LTS计算机上成功部署了Rails应用程序fireworks_app
,现在我想为Rails日志添加logrotate文件。我的应用程序以及日志文件的路径是什么?有一个/home/dokku/fireworks_app
文件夹,但此文件夹仅包含以下项目:
$ ls
CONTAINER.web.1 DOCKER_OPTIONS_RUN HEAD URLS cache hooks maintenance objects
DOCKER_OPTIONS_BUILD DOKKU_SCALE IP.web.1 VHOST config info nginx.conf refs
DOCKER_OPTIONS_DEPLOY ENV PORT.web.1 branches description letsencrypt nginx.conf.d
我想在系统中的某个地方有一个文件夹,其中包含具有已知Rails文件结构的应用程序,但是找不到。
在Rails应用程序内部,您可以执行Rails.root
之类的操作来获取项目根目录的路径。
例如,如果日志文件位于fireworks_app/lib/log/
中,则可以执行Rails.root.join('lib','log','log_file.log')
获取该文件的路径。