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 the run.sh or run.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.
- Drag a bundle on a group to create an association.
- Drag a group to a license to create an association.
- Start a target. Go to core/deploy/target/dev-gateway. Start it using the run.sh or run.bat file.
- The target should show up in the Web UI. To associate it to a license, drag that license onto the target.
- 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?
...