36 lines
764 B
Markdown
36 lines
764 B
Markdown
# Paasify plugins
|
|
|
|
## Input data
|
|
|
|
* Plugins meta:
|
|
* Desc: Return plugin metadata informations
|
|
* `action`: `'metadata'`
|
|
* `schema`: `<JSON schema>`
|
|
* `version`: `<>`
|
|
* `author`: `<>`
|
|
* `name`: `<>`
|
|
* `description`: `<>`
|
|
* `require`: `[<Tag Name>,]`, Future !
|
|
* Returns: Dict of all static data
|
|
|
|
* Docker compose vars build
|
|
* Desc: Return plugin configuration
|
|
* `action`: `'vars_docker'`
|
|
* `user_data`: `<User vars>`
|
|
* Returns:
|
|
* new_settings only
|
|
* merged_config
|
|
|
|
* Docker compose file build
|
|
* Desc: Transform docker data with plugin configuration
|
|
* `action`: `'docker_transform'`
|
|
* `user_data`: `<User vars>`
|
|
* `docker_data`: `<Docker Compose data>`
|
|
* Returns:
|
|
* new_settings only
|
|
* merged_config
|
|
|
|
## Template
|
|
|
|
|