Is part of the TOSCA Ecosystem. It bundles the different components (Winery, OpenTOSCA-Container, Vinothek) in a mutual interface.
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
- Clone the repository
- Create a database in your MySQL Server
- Change MySQL credentials and database name in the
CSAR_Repository/src/main/resources/hibernate.cfg.xml
- Import the database dump from
/resources/dump.sql
- Remove the .example from
CSAR_Repository/src/main/webapp/WEB-INF/repository.properties.example
and change thecsarFilePath
to the location where all csarfiles will get stored - Generate the WAR: Build the project with maven
- Run from the project root folder:
mvn generate-sources;mvn war:war
- Deploy the WAR on Tomcat7
- Access the application on http://tomcat-root/csarrepo and login with user: admin / password: admin