Skip to content

Commit

Permalink
Merge pull request #235 from spolti/KIECLOUD-573
Browse files Browse the repository at this point in the history
[KIECLOUD-573] - Provide backwards compatibility for EAP base image i…
  • Loading branch information
luck3y committed Sep 1, 2021
2 parents 59f0d41 + c46f5eb commit 09eecbb
Show file tree
Hide file tree
Showing 5 changed files with 81 additions and 37 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
target
.idea
*.iml
74 changes: 37 additions & 37 deletions modules/eap-74-env/7.4.0/module.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,42 +5,42 @@ description: "JBoss Enterprise Application Platform 7.4.0 env and labels"
version: "7.4.0"

labels:
- name: "org.jboss.product"
value: "eap"
- name: "org.jboss.product.version"
value: "7.4.0"
- name: "org.jboss.product.eap.version"
value: "7.4.0"
- name: "com.redhat.deployments-dir"
value: "/opt/eap/standalone/deployments"
- name: "com.redhat.dev-mode"
value: "DEBUG:true"
description: "Environment variable used to enable development mode (debugging). A value of true will enable development mode."
- name: "com.redhat.dev-mode.port"
value: "DEBUG_PORT:8787"
description: "Environment variable used to specify the debug port. If not set, the default EAP debug port will be used (8787). Only applicable when development mode is enabled."
- name: "org.jboss.product"
value: "eap"
- name: "org.jboss.product.version"
value: "7.4.0"
- name: "org.jboss.product.eap.version"
value: "7.4.0"
- name: "com.redhat.deployments-dir"
value: "/opt/eap/standalone/deployments"
- name: "com.redhat.dev-mode"
value: "DEBUG:true"
description: "Environment variable used to enable development mode (debugging). A value of true will enable development mode."
- name: "com.redhat.dev-mode.port"
value: "DEBUG_PORT:8787"
description: "Environment variable used to specify the debug port. If not set, the default EAP debug port will be used (8787). Only applicable when development mode is enabled."
envs:
- name: "WILDFLY_VERSION"
value: "7.4.0.GA-redhat-00005"
- name: "LAUNCH_JBOSS_IN_BACKGROUND"
value: "true"
- name: "JBOSS_PRODUCT"
value: "eap"
- name: "JBOSS_EAP_VERSION"
value: "7.4.0"
- name: "PRODUCT_VERSION"
value: "7.4.0"
- name: "EAP_FULL_GROUPID"
value: "org.jboss.eap"
- name: "JBOSS_HOME"
value: "/opt/eap"
- name: "DEBUG"
example: "true"
description: "Specify true to enable development mode (debugging)."
- name: "DEBUG_PORT"
example: "8787"
description: "Specify the port to use for debugging. If not set, the default EAP debug port will be used (8787). Only applicable when development mode is enabled."
- name: "WILDFLY_VERSION"
value: "7.4.0.GA-redhat-00005"
- name: "LAUNCH_JBOSS_IN_BACKGROUND"
value: "true"
- name: "JBOSS_PRODUCT"
value: "eap"
- name: "JBOSS_EAP_VERSION"
value: "7.4.0"
- name: "PRODUCT_VERSION"
value: "7.4.0"
- name: "EAP_FULL_GROUPID"
value: "org.jboss.eap"
- name: "JBOSS_HOME"
value: "/opt/eap"
- name: "DEBUG"
example: "true"
description: "Specify true to enable development mode (debugging)."
- name: "DEBUG_PORT"
example: "8787"
description: "Specify the port to use for debugging. If not set, the default EAP debug port will be used (8787). Only applicable when development mode is enabled."
ports:
- value: 8080
- value: 8787
expose: false
- value: 8080
- value: 8787
expose: false
12 changes: 12 additions & 0 deletions modules/eap-74-latest/module.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
schema_version: 1

name: eap-74-latest
version: "7.4-latest"
description: "Red Hat JBoss Enterprise Application Platform EAP 7.4.0 latest version install module"
modules:
install:
- name: eap-74-env
version: '7.4.0'
- name: eap-740
version: '7.4.0'
- name: eap-install-cleanup
12 changes: 12 additions & 0 deletions modules/eap-740/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh

set -e

SOURCES_DIR=/tmp/artifacts/
DISTRIBUTION_ZIP="jboss-eap-7.4.zip"

unzip -d $SOURCES_DIR/eap-dist -q $SOURCES_DIR/$DISTRIBUTION_ZIP
DIST_NAME=`ls $SOURCES_DIR/eap-dist`

mv $SOURCES_DIR/eap-dist/$DIST_NAME $JBOSS_HOME

19 changes: 19 additions & 0 deletions modules/eap-740/module.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
schema_version: 1

name: eap-740
version: "7.4.0"

artifacts:
- name: jboss-eap-7.4.zip
target: jboss-eap-7.4.zip
md5: feddc39d58a29b1ed9791121a77e8b49

run:
user: 185
cmd:
- "/opt/eap/bin/standalone.sh"
- "-b"
- "0.0.0.0"

execute:
- script: install.sh

0 comments on commit 09eecbb

Please sign in to comment.