diff --git a/libs/ngx-charts-on-fhir/test-npm-package.Dockerfile b/libs/ngx-charts-on-fhir/test-npm-package.Dockerfile index 46fd3006..5ec12e2a 100644 --- a/libs/ngx-charts-on-fhir/test-npm-package.Dockerfile +++ b/libs/ngx-charts-on-fhir/test-npm-package.Dockerfile @@ -1,10 +1,13 @@ FROM node:18.13.0-alpine +RUN apk update && apk add jq USER node WORKDIR /home/node COPY ./libs/ngx-charts-on-fhir/test-npm-package.sh ./libs/ngx-charts-on-fhir/ -COPY ./libs/ngx-charts-on-fhir/package*.json ./libs/ngx-charts-on-fhir/ +COPY ./libs/ngx-charts-on-fhir/package.json ./libs/ngx-charts-on-fhir/ COPY --chown=node ./dist/libs/ngx-charts-on-fhir ./dist/libs/ngx-charts-on-fhir RUN ./libs/ngx-charts-on-fhir/test-npm-package.sh WORKDIR /home/node/test-app ENTRYPOINT [] -CMD ["cat", "package.json"] \ No newline at end of file +CMD ["cat", "package.json"] +# To run the test app: +# docker run -p 4200:4200 test-npm-package npm start -- --host 0.0.0.0 \ No newline at end of file diff --git a/libs/ngx-charts-on-fhir/test-npm-package.sh b/libs/ngx-charts-on-fhir/test-npm-package.sh index 1cd51d66..e7462539 100755 --- a/libs/ngx-charts-on-fhir/test-npm-package.sh +++ b/libs/ngx-charts-on-fhir/test-npm-package.sh @@ -17,6 +17,9 @@ echo ::::: Creating a new Angular app npx --yes \@angular/cli@${MIN_ANGULAR_VERSION} new test-app --defaults cd test-app +echo ::::: Installing Angular Material +npx --yes \@angular/cli@${MIN_ANGULAR_VERSION} add @angular/material --skip-confirmation --interactive=false + echo ::::: Installing Charts-on-FHIR library npm i ../dist/libs/ngx-charts-on-fhir/${PACKAGE_FILE}