Skip to content
This repository has been archived by the owner on Jun 17, 2020. It is now read-only.

Latest commit

 

History

History
29 lines (24 loc) · 1.31 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.31 KB

CSAR_Repository

Is part of the TOSCA Ecosystem. It bundles the different components (Winery, OpenTOSCA-Container, Vinothek) in a mutual interface.

csarrepo_screen

It supplies following import/export features and integrations:

  • Winery: Import / Export
  • OpenTOSCA Container:
    • Push CSAR to Container
    • Access to ContainerAPI
    • Remove CSAR from Container
    • List uploaded CSARs in Container
    • List live data of OpenTOSCA Container
    • Access WSO2 to invoke plans
  • Vinothek: Links to trigger Selfservice-Plans

Installation / Build:

  1. Clone the repository
  2. Create a database in your MySQL Server
  3. Change MySQL credentials and database name in the CSAR_Repository/src/main/resources/hibernate.cfg.xml
  4. Import the database dump from /resources/dump.sql
  5. Remove the .example from CSAR_Repository/src/main/webapp/WEB-INF/repository.properties.example and change the csarFilePath to the location where all csarfiles will get stored
  6. Generate the WAR: Build the project with maven
  7. Run from the project root folder: mvn generate-sources;mvn war:war
  8. Deploy the WAR on Tomcat7
  9. Access the application on http://tomcat-root/csarrepo and login with user: admin / password: admin