|
a/scripts/build_service.sh |
|
b/scripts/build_service.sh |
|
... |
|
... |
10 |
cd ..
|
10 |
cd ..
|
11 |
PROJECT_HOME=$PWD
|
11 |
PROJECT_HOME=$PWD
|
12 |
JOBS_HOME=${PROJECT_HOME}"/c2net-cpl-paas4man-jex-jobs-code"
|
12 |
JOBS_HOME=${PROJECT_HOME}"/c2net-cpl-paas4man-jex-jobs-code"
|
13 |
MARIADB_HOME=${PROJECT_HOME}"/c2net-cpl-paas4man-dst-mariadbwrapper-code"
|
13 |
MARIADB_HOME=${PROJECT_HOME}"/c2net-cpl-paas4man-dst-mariadbwrapper-code"
|
14 |
TASK_HOME=${PROJECT_HOME}"/c2net-cpl-paas4man-jex-taskexecutor-code"
|
14 |
TASK_HOME=${PROJECT_HOME}"/c2net-cpl-paas4man-jex-taskexecutor-code"
|
15 |
OPT_FE_HOME=${BUNDLE_HOME}"/components/optFE"
|
15 |
JOBEX_FE_HOME=${BUNDLE_HOME}"/components/jobexfe"
|
16 |
|
16 |
|
17 |
echo 'BUNDLE_HOME:' ${BUNDLE_HOME}
|
17 |
echo 'BUNDLE_HOME:' ${BUNDLE_HOME}
|
18 |
echo 'PROJECT_HOME:' ${PROJECT_HOME}
|
18 |
echo 'PROJECT_HOME:' ${PROJECT_HOME}
|
19 |
echo 'JOBS_HOME:' ${JOBS_HOME}
|
19 |
echo 'JOBS_HOME:' ${JOBS_HOME}
|
20 |
echo 'TASK_HOME:' ${TASK_HOME}
|
20 |
echo 'TASK_HOME:' ${TASK_HOME}
|
21 |
echo 'MARIADB_HOME:' ${MARIADB_HOME}
|
21 |
echo 'MARIADB_HOME:' ${MARIADB_HOME}
|
22 |
echo 'OPT_FE_HOME:' ${OPT_FE_HOME}
|
22 |
echo 'JOBEX_FE_HOME:' ${JOBEX_FE_HOME}
|
23 |
|
23 |
|
24 |
JOBS_GEN=true
|
24 |
JOBS_GEN=true
|
25 |
TASK_GEN=true
|
25 |
TASK_GEN=true
|
26 |
MARIADB_GEN=true
|
26 |
MARIADB_GEN=true
|
27 |
OPT_FE_GEN=true
|
27 |
JOBEX_FE_GEN=true
|
28 |
ZIP_GEN=true
|
28 |
ZIP_GEN=true
|
29 |
REMOVE_COPIES=false
|
29 |
REMOVE_COPIES=true
|
30 |
|
30 |
|
31 |
|
31 |
|
32 |
echo '----------------------------'
|
32 |
echo '----------------------------'
|
33 |
echo '1 Jobs Component'
|
33 |
echo '1 Jobs Component'
|
34 |
echo '----------------------------'
|
34 |
echo '----------------------------'
|
|
... |
|
... |
54 |
cp -fr ${JOBS_HOME}/code/src/package.json ${BUNDLE_HOME}/components/jobs/code/src/.
|
54 |
cp -fr ${JOBS_HOME}/code/src/package.json ${BUNDLE_HOME}/components/jobs/code/src/.
|
55 |
|
55 |
|
56 |
echo 'job src folder...'
|
56 |
echo 'job src folder...'
|
57 |
cp -fr ${JOBS_HOME}/code/src/src ${BUNDLE_HOME}/components/jobs/code/src/.
|
57 |
cp -fr ${JOBS_HOME}/code/src/src ${BUNDLE_HOME}/components/jobs/code/src/.
|
58 |
|
58 |
|
59 |
if $JOBS_GEN
|
59 |
if ${JOBS_GEN}
|
60 |
then
|
60 |
then
|
61 |
echo 'compiling...'
|
61 |
echo 'compiling...'
|
62 |
cd ${BUNDLE_HOME}/components/jobs/code/src/
|
62 |
cd ${BUNDLE_HOME}/components/jobs/code/src/
|
63 |
rm -rf ./node_modules
|
63 |
rm -rf ./node_modules
|
64 |
docker run --rm --dns=192.168.0.11 -v $(pwd):/tmp/component c2netproject.eu/runtime/java/dev:1_0_0 -c 'cd /tmp/component && npm install'
|
64 |
docker run --rm --dns=192.168.0.11 -v $(pwd):/tmp/component c2netproject.eu/runtime/java/dev:1_0_0 -c 'cd /tmp/component && npm install'
|
|
... |
|
... |
113 |
echo 'Julia libraries copied'
|
113 |
echo 'Julia libraries copied'
|
114 |
|
114 |
|
115 |
cp -fr ${TASK_HOME}/code/src/julia/algorithms/. ${BUNDLE_HOME}/components/taskexecutor/code/src/julia/algorithms/. > log.txt
|
115 |
cp -fr ${TASK_HOME}/code/src/julia/algorithms/. ${BUNDLE_HOME}/components/taskexecutor/code/src/julia/algorithms/. > log.txt
|
116 |
echo 'Test Algorithms to Task Executor included'
|
116 |
echo 'Test Algorithms to Task Executor included'
|
117 |
|
117 |
|
118 |
if $TASK_GEN
|
118 |
if ${TASK_GEN}
|
119 |
then
|
119 |
then
|
120 |
echo 'compiling...'
|
120 |
echo 'compiling...'
|
121 |
cd ${BUNDLE_HOME}/components/taskexecutor/code/src/
|
121 |
cd ${BUNDLE_HOME}/components/taskexecutor/code/src/
|
122 |
rm -rf ./node_modules
|
122 |
rm -rf ./node_modules
|
123 |
docker run --rm --dns=192.168.0.11 -v $(pwd):/tmp/component c2netproject.eu/runtime/java/dev:1_0_0 -c 'cd /tmp/component && npm install'
|
123 |
docker run --rm --dns=192.168.0.11 -v $(pwd):/tmp/component c2netproject.eu/runtime/java/dev:1_0_0 -c 'cd /tmp/component && npm install'
|
|
... |
|
... |
157 |
# cp ${TASK_HOME}/code/src/julia/algorithms/AH_MCU_S_MRP_1/C2_without_STables/03_C2_PTable_Create.sql ${MARIADB_HOME}/code/src/src
|
157 |
# cp ${TASK_HOME}/code/src/julia/algorithms/AH_MCU_S_MRP_1/C2_without_STables/03_C2_PTable_Create.sql ${MARIADB_HOME}/code/src/src
|
158 |
# cp ${TASK_HOME}/code/src/julia/algorithms/AH_MCU_S_MRP_1/C2_without_STables/04_C2_PTable_Insert.sql ${MARIADB_HOME}/code/src/src
|
158 |
# cp ${TASK_HOME}/code/src/julia/algorithms/AH_MCU_S_MRP_1/C2_without_STables/04_C2_PTable_Insert.sql ${MARIADB_HOME}/code/src/src
|
159 |
|
159 |
|
160 |
echo 'MariaDB Wrapper Component DONE!'
|
160 |
echo 'MariaDB Wrapper Component DONE!'
|
161 |
|
161 |
|
162 |
if $MARIADB_GEN
|
162 |
if ${MARIADB_GEN}
|
163 |
then
|
163 |
then
|
164 |
echo 'compiling...'
|
164 |
echo 'compiling...'
|
165 |
|
165 |
|
166 |
|
166 |
|
167 |
echo 'done!'
|
167 |
echo 'done!'
|
|
... |
|
... |
171 |
echo 'compilation done!'
|
171 |
echo 'compilation done!'
|
172 |
fi
|
172 |
fi
|
173 |
|
173 |
|
174 |
|
174 |
|
175 |
echo '----------------------------'
|
175 |
echo '----------------------------'
|
176 |
echo '4 optFE Module Component'
|
176 |
echo '4 jobexfe Module Component'
|
177 |
echo '----------------------------'
|
177 |
echo '----------------------------'
|
178 |
|
178 |
|
179 |
|
179 |
|
180 |
if $OPT_FE_GEN
|
180 |
if ${JOBEX_FE_GEN}
|
181 |
then
|
181 |
then
|
182 |
echo 'compiling...'
|
182 |
echo 'compiling...'
|
183 |
cd ${OPT_FE_HOME}'/code/src'
|
183 |
cd ${JOBEX_FE_HOME}'/code/src'
|
184 |
rm -rf ./node_modules
|
184 |
rm -rf ./node_modules
|
185 |
docker run --rm --dns=192.168.0.11 -v $(pwd):/tmp/component c2netproject.eu/runtime/java/dev:1_0_0 -c 'cd /tmp/component && npm install'
|
185 |
docker run --rm --dns=192.168.0.11 -v $(pwd):/tmp/component c2netproject.eu/runtime/java/dev:1_0_0 -c 'cd /tmp/component && npm install'
|
186 |
echo 'compilation done!'
|
186 |
echo 'compilation done!'
|
187 |
fi
|
187 |
fi
|
188 |
echo 'Module FE DONE!'
|
188 |
echo 'Module FE DONE!'
|
189 |
|
189 |
|
190 |
|
190 |
|
191 |
if $ZIP_GEN
|
191 |
if ${ZIP_GEN}
|
192 |
then
|
192 |
then
|
193 |
cd ${BUNDLE_HOME}
|
193 |
cd ${BUNDLE_HOME}
|
194 |
# chown -R ${USER}:${USER} .*
|
194 |
# chown -R ${USER}:${USER} .*
|
195 |
rm service_bundle.zip
|
195 |
rm service_bundle.zip
|
196 |
cd ${BUNDLE_HOME}
|
196 |
cd ${BUNDLE_HOME}
|
|
... |
|
... |
199 |
zip -qr service_bundle ./components ./service/Manifest.json ./deployment/Manifest.json
|
199 |
zip -qr service_bundle ./components ./service/Manifest.json ./deployment/Manifest.json
|
200 |
echo 'zipping DONE!'
|
200 |
echo 'zipping DONE!'
|
201 |
ls -l ${BUNDLE_HOME}/*.zip
|
201 |
ls -l ${BUNDLE_HOME}/*.zip
|
202 |
fi
|
202 |
fi
|
203 |
|
203 |
|
204 |
if $REMOVE_COPIES
|
204 |
if ${REMOVE_COPIES}
|
205 |
then
|
205 |
then
|
206 |
echo "removing old components.."
|
206 |
echo "removing old components.."
|
207 |
rm -rf ${BUNDLE_HOME}/components/jobs
|
207 |
rm -rf ${BUNDLE_HOME}/components/jobs
|
208 |
rm -rf ${BUNDLE_HOME}/components/taskexecutor
|
208 |
rm -rf ${BUNDLE_HOME}/components/taskexecutor
|
209 |
rm -rf ${BUNDLE_HOME}/components/mariadbw
|
209 |
rm -rf ${BUNDLE_HOME}/components/mariadbw
|