Introduction
This guide shows the core functionality of ACE, organizing bundles and other artifacts into logical groups and associating those with specific targets, all done using a convenient web interface.
Using ACE and its Web UI
Note that the Web UI is still very much a work in progress. No interaction design whatsoever has been applied and the actual interface is very much in flux. It might be these instructions are outdated because of that.
The following steps can be followed to get started:
- Checkout and build ACE.
- Start the server with integrated Web UI. Go to
core/deploy/target/dev-server-webui
. Start it using therun.sh
orrun.bat
file. - Launch a browser, point it to http://localhost:8080/webui/
- Click on 'Retrieve' to get the initial version of the repository.
- Copy some sample bundles into the 'store' folder of the server.
- Click on the '+' in the Bundles column and select one or more bundles to import from the OBR (you have to select them one at a time for now) and hit 'Save'.
- Create a group by hitting the '+' in the groups column.
- Create a license by hitting the '+' in the licenses column.
- Select the bundle and group, hit the '<->' button between those columns to link them.
- Select the group and license, hit the '<->' button between those columns to link them.
- Start a target. Go to
core/deploy/target/dev-gateway
. Start it using therun.sh
orrun.bat
file. - The target should show up in the Web UI. select it and the license, hit the '<->' button between those columns to link them.
- Click on 'Store' to actually store changes on the server, which should trigger the actual deployment of the bundle to the target.
How does it work?
...