diff options
author | Petr Ospalý <p.ospaly@partner.samsung.com> | 2019-06-07 18:30:36 +0200 |
---|---|---|
committer | Petr Ospalý <p.ospaly@partner.samsung.com> | 2019-06-12 17:27:34 +0200 |
commit | 92bc2f4964e1930c00bcb0ff2e23013b06de9327 (patch) | |
tree | 907ad5b7e9e91919a2fd77d573917bae409d6ca0 /admportal | |
parent | 2821c8403b77c58f220ba5a35f54d31bbba46bed (diff) |
Fix admportal image
Docker container should be stateless and be self-contained. When image
is run as container it should behave exactly the same with each run.
This commit moves npm install stuff into docker build stage where
it belongs.
Please, read:
https://docs.docker.com/get-started/part2/
Issue-ID: SDNC-685
Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
Change-Id: I4ff18b313a9af400bbfc2cbf6f4a1b1334593d9a
Former-commit-id: 8436b953a938452f2d7c865e3bc2449ecfcabdea
Diffstat (limited to 'admportal')
-rwxr-xr-x | admportal/shell/start_portal.sh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/admportal/shell/start_portal.sh b/admportal/shell/start_portal.sh index 8a0c4452..36716f47 100755 --- a/admportal/shell/start_portal.sh +++ b/admportal/shell/start_portal.sh @@ -20,11 +20,12 @@ SSL_ENABLED=`python $PROJECT_HOME/admportal/shell/getAdmPortalProp.py sslEnabled export SSL_ENABLED if [ ! -d /opt/onap/sdnc/admportal/node_modules ]; then - cd /opt/onap/sdnc/admportal && npm install + echo "ERROR: missing node modules: /opt/onap/sdnc/admportal/node_modules" + exit 1 fi cd /opt/onap/sdnc/admportal -node shell/www +exec node shell/www #if [ "true" == "${SSL_ENABLED}" ]; then #pm2 startOrRestart process.https.json #else |