簡體   English   中英

在本地計算機上安裝Redmine和插件,然后部署到Linux服務器,可能嗎?

[英]Setup Redmine & plugins on local machine then deploy to Linux server, possible?

我是Ruby on Rails的新手。 我的問題是:

是否可以在我的本地計算機(macOS Sierra)上安裝Redmine並安裝插件,在本地上測試Redmine應用程序,一旦一切成功完成,然后僅將其部署在Linux服務器上?

如果可能,我應該修改代碼的哪一部分才能成功地將其部署在Linux服務器上? (我的本地計算機和Linux服務器都在運行MySQL數據庫)

是的,這是可能的,您無需更改Redmine代碼的任何部分即可。 Rails應用程序的部署通常使用稱為Capistrano( http://capistranorb.com/ )的工具完成,該工具通過服務器上的ssh執行,簽出代碼並執行任何必要的其他安裝步驟。 這種方法要求您將應用程序(在您的情況下為Redmine和插件)放置在git存儲庫(或subversion等)中。 在最簡單的情況下,請在github上使用redmine並將所有插件添加為git子模塊。

如果您不熟悉該平台,建議您從本地創建的簡單Rails應用程序開始。 一旦完成了將其部署到遠程服務器的工作,就應對Redmine。

聽起來需要很多前期工作,但值得這樣做,因為它使您能夠在本地計算機上工作,進行更改,然后使用單個命令部署更改的代碼。

如果本地主機上的Redmine安裝與生產服務器上的安裝路徑相同,則可以將安裝文件復制到生產服務器上。 您還必須將數據庫復制到生產服務器。

如果本地主機和生產服務器上的安裝路徑不同,則必須在生產服務器上安裝Redmine和插件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM