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