Skip to content

Commit 027396d

Browse files
committed
Initial commit
1 parent 5e22862 commit 027396d

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

rebuild.sh

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#!/bin/bash
2+
3+
# Author: Didier DONSEZ
4+
# License ASL 2.0
5+
6+
# Build script for the Wildfly container containing javaee7-angular simple web app and swagger UI
7+
8+
COMPONENT_VERSION="1.0"
9+
COMPONENT_NAME="wildfly-app"
10+
COMPONENT_INSTANCE=1
11+
# DOCKERFILE=${COMPONENT_NAME}.df
12+
DOCKERFILE=Dockerfile
13+
14+
WORKDIR=$(pwd)
15+
16+
wait_for_host_port(){
17+
echo "Wait for $1:$2 ..."
18+
until nc -vzw 2 $1 $2 &>/dev/null;
19+
do
20+
echo "Wait for $1:$2"
21+
sleep 1
22+
done
23+
echo "$1:$2 ready"
24+
}
25+
26+
# Get javaee7-angular
27+
28+
cd javaee7-angular
29+
mvn clean install
30+
31+
# Get swagger-ui
32+
33+
cd $WORKDIR
34+
35+
cp javaee7-angular/target/javaee7-angular.war .
36+
37+
docker image remove -f ${COMPONENT_NAME}-${COMPONENT_INSTANCE}:${COMPONENT_VERSION}
38+
docker container rm -f ${COMPONENT_NAME}-${COMPONENT_INSTANCE}
39+
40+
docker pull jboss/wildfly
41+
docker build -t ${COMPONENT_NAME}-${COMPONENT_INSTANCE}:${COMPONENT_VERSION} -f $DOCKERFILE .
42+
43+
docker run --hostname ${COMPONENT_NAME}-${COMPONENT_INSTANCE} --name ${COMPONENT_NAME}-${COMPONENT_INSTANCE} -p 8080:8080 -p 9990:9990 -d ${COMPONENT_NAME}-${COMPONENT_INSTANCE}:${COMPONENT_VERSION}

0 commit comments

Comments
 (0)