# For LEDA內部 http://leda-office.synology.me:30000/LEDA/earth-api.git 進入環境後直接跑 app.py就好了 ``` conda activate leda python app.py ``` # For 客戶端 ## 0. 自己編譯 需要有 auto-pack http://leda-office.synology.me:30000/LEDA/pack.git go build -v .\cmd\auto-pack\ 產物: auto-pack.exe *記得將auto-pack.exe加到環境變數 ## 1. 直接下載專案 earth-api http://leda-office.synology.me:30000/LEDA/earth-api.git ## 2. 先切分支 ## 3. 產生鎖檔 / 確認客戶 GPU ID auto-pack.exe -lock >> gpu_id.lock ## 4. 打包 UI http://leda-office.synology.me:30000/LEDA/earth.git 在earth底下輸入 `yarn build` 產物: dist資料夾 ## 5. 打包 LEDA APP 1. 先進conda環境 (注意python=3.8) 2. 把 dist 放進 earth-api 3. 到 earth-api 資料夾底下,輸入以下打包指令 ``` auto-pack.exe -os=windows . auto-pack.exe -os=linux . (注意上面兩行都有點) ``` 產物: earth-api.pack.exe (改名成 pack.exe) **#備註: 若打包失敗,先刪除 .pack 資料夾** **#備註: 打包時建議重新clone,避免本地資料一起被打包** ## 6.建立run.bat 內容: ``` call activate leda set PATH=%PATH%;C:\Program Files\Google\Chrome\Application pack.exe -c "python app.pyc" ``` ## ------------------------------以下流程可以由實習生操作-------------------------- ## 7. 安裝客戶端 Python 環境 https://leda-office.seadeep.ai/d/f/yprpOH0QwjxLDMkwJKuUPZMIfHxOpB87 ## 8. 建立捷徑到桌面,設定圖示 先用記事本打開`run.bat`確認裡面的conda環境名稱正確 右鍵`run.bat`建立捷徑 然後丟到桌面或想放置的地方 ![image](https://hackmd.io/_uploads/r19Aw7Ru0.png) 接著右鍵`run.bat-捷徑`->點選內容->選擇變更圖示->瀏覽img裡的`LEDA Logo_online.ico` ![image](https://hackmd.io/_uploads/rke7umR_A.png) 最後將名稱改成LEDA APP 雙擊就可以執行了 ![image](https://hackmd.io/_uploads/ryvU_Q0uR.png) ![image](https://hackmd.io/_uploads/SyNAuXCdR.png)