During development, it is very time consuming to rebuild docker image for streaming application and firebird web console. Here is what I did
Upload the firebird source code to object storage
#!/bin/sh
rm -f firebird.tar.gz
tar -czf firebird.tar.gz \
--verbose \
--exclude=.git \
--exclude=dist \
--exclude=build \
--exclude=src/pyfirebird.egg-info \
--exclude=src/firebirdconsole/node_modules \
--exclude=*/__pycache__ \
--exclude=.gitignore \
-C /home/stonezhong/DATA_DISK/projects/firebird .
oci os object put -bn debug --file firebird.tar.gz --force
Then on firebird console, you can do this to update the firebird package
./dev_install.sh
To reload firebird web console
k rollout restart deployment/firebird-console-deployment