diff options
author | danielhanrahan <daniel.hanrahan@est.tech> | 2022-01-28 11:41:38 +0000 |
---|---|---|
committer | danielhanrahan <daniel.hanrahan@est.tech> | 2022-02-23 09:50:14 +0000 |
commit | 4a50604b767176aa323acae366fa762015a7f9f6 (patch) | |
tree | 065f6be626573df3da5df23b3b2d2533cb9ed819 /gui-editors/gui-editor-apex/README.md | |
parent | 6e3d850c1b6efda12a70a111c8734972c99e3db5 (diff) |
Apex Editor using Spring Boot
Changed Apex Editor to use Spring Boot (MVC)
Changed all tests to use JUnit 5
Added more tests for policy upload feature
Updated JS files to reflect JSON encoding change
Added Apex Editor README
Changed rest path to /policy/gui/v1/apex/editor
Issue-ID: POLICY-3896
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I10f1ee3c40244a822a7032b4b24cb02060698fc3
Diffstat (limited to 'gui-editors/gui-editor-apex/README.md')
-rw-r--r-- | gui-editors/gui-editor-apex/README.md | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gui-editors/gui-editor-apex/README.md b/gui-editors/gui-editor-apex/README.md new file mode 100644 index 0000000..55062b4 --- /dev/null +++ b/gui-editors/gui-editor-apex/README.md @@ -0,0 +1,36 @@ +# Apex Editor + +## Compiling and running +As Apex Editor is a Spring Boot application, it may be compiled and run using: +``` +mvn spring-boot:run +``` +Alternatively, you may build and run a jar: +``` +mvn clean install +java -jar target/gui-editor-apex-2.2.1-SNAPSHOT-exec.jar +``` +Once started, navigate to http://localhost:8080/. + +There are some sample models in _src/test/resources/models_ + +### Build artifacts +Note maven produces two jars: +- a regular jar that we can include in other modules: _gui-editor-apex-VERSION.jar_ +- an executable spring boot jar with the suffix 'exec': _gui-editor-apex-VERSION-exec.jar_ + +## Setting upload URL and user ID +There are two Spring properties for Apex Editor: +- `apex-editor.upload-url` sets the URL for the model upload feature. +- `apex-editor.upload-userid` sets the default userId for uploads. + +These may be set in a Spring properties file: +``` +server.port=18989 +apex-editor.upload-url=http://localhost:12345 +apex-editor.upload-userid=DefaultUser +``` + +### Overriding upload user ID at runtime +To override the upload userId for your session, append `?userId=YourId` to the URL, +e.g. http://localhost:18989/?userId=MyUser |