How to migrate from previous versionsΒΆ
Starting with Anbox Cloud 1.12, use the following new hooks instead of the deprecated ones:
Use
pre-start
instead ofinstall
Use
pre-start
instead ofrestore
Use
post-start
instead ofprepare
Use
post-stop
instead ofbackup
The new hooks run for all types of instances (containers and virtual machines). To execute a hook only for a regular or a base instance, use the INSTANCE_TYPE
environment variable. This variable is set to either base
or regular
.
For example, if you want to execute a hook only when your application is bootstrapped, you can do the following:
if [ "$INSTANCE_TYPE" = "regular" ]; then
exit 0
fi
# Rest of the code for your addon
Caution
Copying your existing addons without modifications might have unintended side effects, because your hooks will run for every instance.