tikuAdapter icon indicating copy to clipboard operation
tikuAdapter copied to clipboard

在docker中持久化tiku.db的问题

Open niechy opened this issue 9 months ago • 3 comments

现版本使用docker部署tikuAdapter时 程序本体都会在同一个目录下

app
├─ tiku-adapter
├─ tiku.db

docker中持久化是针对目录的,无法单独持久化文件 如果将/app整个目录挂载到宿主机,那么容器内该目录的所有文件都会被覆盖,导致容器原有的程序tiku-adapter丢失 能否改成以下形式

app
├─ tiku-adapter
└─ data
   └─ tiku.db

只持久化app/data文件夹,或是

app
├─ tiku-adapter
├─ config.json
└─ tiku.db

可以在config中自己设置tiku.db的位置,默认为当前文件夹,这样也能防止从老版本更新的找不到tiku.db

niechy avatar Mar 09 '25 14:03 niechy

好建议,你是否可以具体实现

DokiDoki1103 avatar Apr 07 '25 05:04 DokiDoki1103

试试吧,虽然我对go确实不太熟悉

niechy avatar Apr 07 '25 05:04 niechy

我相信你

DokiDoki1103 avatar Apr 07 '25 05:04 DokiDoki1103

https://github.com/DokiDoki1103/tikuAdapter/commit/26b3aae670f0a1e236f3116205b5b6c5ea377d1a

DokiDoki1103 avatar Oct 24 '25 04:10 DokiDoki1103