...
Code Block |
---|
global/app/tld.domain.myapp/pipeline/001-send-invite-email global/app/tld.domain.myapp/pipeline/A1-upload-invoice global/app/tld.domain.myapp/pipeline/add-to-sap global/app/tld.domain.myapp/pipeline/inform-hr |
/config
This optional folder contains all app specific configuration properties. The default property in here is the config
property which is a JSON document.
/form
This optional folder contains all form configurations for any form of the app, whereas the name of the property is the name of the form. For example:
Code Block |
---|
global/app/tld.domain.myapp/form/create-user global/app/tld.domain.myapp/form/delete-user |
See here for more details: Forms Framework
/function
This optional folder contains all Python FaaS functions which will be automatically deployed when such a property of this app is stored in the property store in this folder.
...
Info |
---|
Any time the hub service restarts (for example because of rescaling), all function scripts inside this folder will be automatically scanned and re-deployed to the FaaS backend if required. |
/i18n
This optional folder contains all internationalization (i18n) files like message files and other resources.
/install
Status | ||||
---|---|---|---|---|
|
...
Code Block |
---|
global/app/tld.domain.myapp/list/all-users global/app/tld.domain.myapp/list/all-employees |
See here for more details: List Framework.
/object
This optional folder contains any application model (schema) and its instances (if there are any).
...
Info |
---|
Any time the hub service restarts (for example because of rescaling), all pipeline scripts inside this folder (recursively) will be automatically scanned and any trigger command inside each pipeline will be re-registered (for example jobs, message listeners, …). |
/report
This optional folder can contain all report configurations.
See here for more details: Reporting Framework .
/resource
This optional folder can contain any resource required inside the app. For example images, CSS files or similar.
/setup
Note | ||||||
---|---|---|---|---|---|---|
DEPRECATED since
/install folder instead. |
...
Note | ||||||
---|---|---|---|---|---|---|
DEPRECATED since
/function folder instead. |
/template
This optional folder should contains all templates like FreeMarker templates an others.
See here for more details: Template Transformation .
/test
This optional folder typically contains pipelines for tests only. Whenever necessary, PIPEFORCE automatically executes the test pipelines inside this folder to make sure the app is working as expected. Therefore you have to make sure that these tests can be executed at any time and are fully reentrant (once a test has been finished it can be executed again as often as necessary).
...
Code Block |
---|
pipeline: - test: assertTrue(false) |
See here for more details: App Testing .
/uninstall
Status | ||||
---|---|---|---|---|
|
...