Public Repository

Last pushed: a day ago
Short Description
Eclipse Winery - OpenTOSCA Fork
Full Description

Eclipse Winery – OpenTOSCA fork

This is a fork of Eclipse Winery and might include current research results not yet approved by Eclipse legal.
Find out more about the OpenTOSCA eco system at

Running via docker

  1. docker build -t winery ..
    In case, there are issues, you can also try docker build --no-cache -t winery Dockerfiles/full
  2. docker run -p 9999:8080 winery to run winery on http://localhost:9999/

Running CLI via docker

  1. docker build -t winery-consistencycheck -f Dockerfile.consistencycheck .
  2. docker run -v ${pwd}:/root/winery-repository -it winery-consistencycheck to check ${pwd} for consistency.

You can also use the pre-built image:

  • Linux: docker run -it -v ${pwd}:/root/winery-repository opentosca/winery:consistencycheck
  • Windows: docker run -it -v C:/winery-repository:/root/winery-repository opentosca/winery:consistencycheck

In case you want to have verbose information, you can execute following:

  • Linux: docker run -it -v ${pwd}:/root/winery-repository opentosca/winery:consistencycheck winery -v
  • Windows: docker run -it -v C:/winery-repository:/root/winery-repository opentosca/winery:consistencycheck winery -v

Currently supported CLI arguments:

usage: winery
 -h,--help         prints this help
 -p,--path <arg>   use given path as repository path
 -v,--verbose      be verbose: Output the checked elements

Differences to Eclipse Winery

The branch master differs from eclipse/winery in the following files:

Further, following PRs have been merged into this repository:

One can find out the differences between the master branches of these two repositories by executing the following command:

git fetch --all
git difftool upstream/master origin/master


git remote add upstream


Dies ist ein Forschungsprototyp.
Die Haftung für entgangenen Gewinn, Produktionsausfall, Betriebsunterbrechung, entgangene Nutzungen, Verlust von Daten und Informationen, Finanzierungsaufwendungen sowie sonstige Vermögens- und Folgeschäden ist, außer in Fällen von grober Fahrlässigkeit, Vorsatz und Personenschäden ausgeschlossen.

Disclaimer of Warranty

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

Docker Pull Command

Comments (0)