Migrate from an older version of AppBuilder to a newer one.
This tool is published as a docker image: docker.io/digiserve/ab-migration-manager:master
. You don't need to install anything before use. There is also no need to modify your docker-compose.yml file for this.
Make sure the AppBuilder stack is running. Then run the ab-migration-manager
image, connecting it to the AppBuilder stack's network. There may already be a convenience script (like pod-migrate.sh
) in your AppBuilder directory to help you do this. If not, you may want to create it yourself.
#!/bin/bash
# Import STACKNAME from the .env file
source .env
docker run \
--env-file .env \
--network=${STACKNAME}_default \
digiserve/ab-migration-manager:master node app.js
#!/bin/bash
# Import STACKNAME and MYSQL_PASSWORD from the .env file
source .env
podman run \
--env-file=.env \
--network=${STACKNAME}_default \
docker.io/digiserve/ab-migration-manager:master node app.js
After you finish running the tool, you should restart your AppBuilder stack.