This is a cloud build system of app inventor extensions
In your server, run:
cd /path/to/extension-builder/
git pull
# if there is already one container running
docker stop extension-builder
docker rm extension-builder
docker build . -t extension-builder
docker run -d -p 8048:8048 --restart unless-stopped --name="extension-builder" extension-builder
To make extensions enable to be recognised & built by this service, add builder-config.json
in the same directory of your extension java file.
builder-config.json
Accepts:
{
"package": "SAME PACKAGE NAME WITH YOUR EXTENSION(S)"
}
Sample config: https://github.com/OpenSourceAIX/ColinTreeListView/blob/master/builder-config.json