close

Filter

Deployment Manual / Version 2104
Table Of Contents

The deployment-archive is a zip based archive that packages all CoreMedia Spring-Boot based applications, all necessary Chef cookbooks and roles together with a simple utility script. The archive though does not package the Chef installation tool and it is required to install Chef 14 in advance.

deployment-archive.zip
   |- maven-repo
   |   `com/coremedia/blueprint/boot
   |       |- cae-live-app/<VERSION>/cae-live-app-<VERSION>.jar
   |       `- ...
   |- chef-repo
   |   |- cookbooks
   |   |   |- blueprint-cmcc
   |   |   |- blueprint-dev-tooling
   |   |   |- blueprint
   |   |   |- blueprint-base
   |   |   |- blueprint-yum
   |   |   |- blueprint-mysql
   |   |   |- blueprint-postgresql
   |   |   |- blueprint-mongodb
   |   |   |- blueprint-spring-boot
   |   |   |- blueprint-solr
   |   |   |- blueprint-tools
   |   |    `- blueprint-proxy
   |   |- coremedia-cookbooks
   |   |    `- coremedia_maven
   |   |- thirdparty-cookbooks
   |   |   |- apache2
   |   |   |- ..
   |   |   `- yum
   |   |- environments
   |   |- roles
   |   |- nodes
   |   `- .chef
   |       `- solo.rb
   |- deploy.sh
    `-- chef

As you can see from the listing above, the CoreMedia application artifacts are packaged in a Maven repository layout using groupId, artifactId and version folders whereas the Chef resources are packaged using a Chef repository layout with cookbooks, roles, environments folders.

Was this article useful?

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.