Docker Signal K Appstore update

I run the latest sk server image and mount .signalk locally to store config. Can we update preinstalled apps when using Docker images? Apps like KIP? I run npm i @mxtommy/kip@beta from /home/node/signalk but I get Access errors. Tried with sudo but it needs a password I don't have. I'm thinking it maybe can't be updated since it's an image?
8 Replies
David Godin
David GodinOP•4w ago
not too experience with Docker...
Scott Bender
Scott Bender•4w ago
It should just work from the admin ui?
David Godin
David GodinOP•4w ago
I'm trying to update to a beta
Scott Bender
Scott Bender•4w ago
Ahh
David Godin
David GodinOP•4w ago
for some debugging work It will deploy to .signalk but it will not load. Ah got it! Just needed to remove the dependencies in package.json and delete the app from /usr/node_modules. What ever I install in .signalk works now
Scott Bender
Scott Bender•4w ago
You should not normally need to delete it. But maybe something weird with docker?
Karl-Erik Gustafsson
Update of preinstalled working fine from docker. For manual update, working dir should be /home/node/.signalk inside container and there run npm i @mxtommy/kip@beta Appstore is showing npmjs version to my understanding , but not betas. After SK restart I'm seeing a new KIP đź‘Ť
David Godin
David GodinOP•3w ago
That’s how I was doing it. So because the version was not updating in the UI I assumed it was not updating. I still see the old version number but it’s the beta. Thanks for the help!

Did you find this page helpful?