在此分享我打包 ZurmoCRM 在 Asustor ADM 2.1 的經驗,也希望可以協助想要打包 LAMP 程是的網友,減少入門障礙。
您可能需要閱讀下面的資訊認識 ADM LAMP
相對於 Synology SPK,Asustor 有提供 python script,簡化打包程序,幾乎只要專住在建立適合的 config.json 即可。建議 LAMP 可以從我的文章中直接剪貼使用,省下重新整理 App_Central_Developer_Guide_2.0.1_0305.pdf 文件的時間。
底下簡述製作過程:
首先您需要註冊一個 Asustor Developer 帳號,下載 APKG_Utilities_2.0.zip, App_Central_Developer_Guide_2.0.1_0305.pdf, 與 Upload your Application.pdf.
接下來是建立對應的 config.json,請直接使用我的範本,修改為您的軟體資訊即可。
再繼續把相關檔案放到對應的資料夾,把 config.json, description.txt, changelog.txt, and license.txt, 與一張 90×90 PNG 檔案放在 CONTROL 資料夾;把 LAMP 應用程式放在 www 資料夾。
執行 apkg-tools.py create 指令打包,上傳測試即可~
詳細說明請參見:How to Create an APK for Asustor ADM to Distribute your LAMP