Upgrading

Docker

Find, stop & delete nocodb docker container

docker ps

docker stop YOUR_CONTAINER_ID"

docker rm YOUR_CONTAINER_ID"

Find & remove nocodb docker image

docker images

docker rmi YOUR_IMAGE_ID

Pull the latest nocodb image with same environment variables

docker run -d -p 8080:8080 \
    -e NC_DB="YOUR_NC_DB_URL" \
    -e NC_AUTH_JWT_SECRET="YOUR_NC_AUTH_JWT_SECRET_IF_GIVEN" \
    nocodb/nocodb:latest

Updating nocodb docker container is similar to updating any other docker container.

Example docker upgrade

Screen Shot 2021-09-16 at 09 23 07

Node

Updating docker container is similar to updating a npm package.

From your root folder

Uninstall nocodb package

npm uninstall nocodb

Install nocodb package

npm install --save nocodb

Heroku

Use Heroku CLI login

heroku container:login
docker pull nocodb/nocodb:latest
docker tag nocodb/nocodb:latest registry.heroku.com/<Heroku App Name>/web
docker push registry.heroku.com/<Heroku App Name>/web
heroku container:release -a <Heroku App Name> web