Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
colourBlue
titleSInce Version 9.0

...

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

Status
colourBlue
titleVERSION 9.0
. Use /install folder instead.

...

Note

DEPRECATED since

Status
colourBlue
titleVERSION 9.0
. Use /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
colourBlue
titleSInce Version 9.0

...