Skip to content

rockwareGmbHCoKG/pmaconnector

Repository files navigation

PMA Connector

Description

The project is organized as a Maven multi-module application, composed by 5 modules:

  • common: POJOs and utility classes
  • configuration: utilities to organize configuration and mappings object creation for the main application
  • middleware: the actual application
  • reststub: a stub application that simulates the behavior of PMA rest endpoints
  • Once started, the application creates 2 Docker containers:

  • pma_connector: the actual application, along with a SFTP and an FTP server
  • reststub: the PMA rest endpoint stub application
  • Run the containers

    UNIX

    If you need to rebuild the containers (for instance, after a Git project update) → Run “build_and_run.sh” script. This will build the projects, create the containers and start them accordingly with the customization defined in “environment.sh”.

    If you only need to restart previously stopped containers (without updating the sources) → Run “run.sh” script. In that way, all data will be maintained.

    Windows

    f you need to rebuild the containers (for instance, after a Git project update) → Run “build_and_run.bat” script. This will build the projects, create the containers and start them accordingly with the customization defined in “environment.bat”.

    If you only need to restart a previously stopped container (without updating the sources) → Run “run.bat” script. In that way, all data will be maintained.

    Customization

    To define the global properties for selecting the behavior of the application, you need to edit the environment.sh ( UNIX) or environment.bat (Windoes) files. All the scripts that build and start the containers will inherit the customizations defined here.

    About

    Application that is able to retrieve data from different endpoints and pushes them to PMA API

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published