Switch to unified view

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