From 5b598b20a5cf3701b509792baefdafdc5a2f248d Mon Sep 17 00:00:00 2001 From: Ezhilarasi Date: Mon, 18 Feb 2019 17:29:51 +0530 Subject: CDS installation steps Change-Id: I7b52f4c043b2e627317311eb4fdd7c38244526b7 Issue-ID: CCSDK-917 Signed-off-by: Ezhilarasi --- docs/sections/installation/index.rst | 44 ++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/docs/sections/installation/index.rst b/docs/sections/installation/index.rst index 8cd89a2f7..cbd26ecdd 100644 --- a/docs/sections/installation/index.rst +++ b/docs/sections/installation/index.rst @@ -3,6 +3,46 @@ .. Copyright (C) 2019 IBM. Installation -------------- +============ .. toctree:: - :maxdepth: 1 \ No newline at end of file + :maxdepth: 1 + +Building client html and js files +================================= + +FROM alpine:3.8 as builder + +RUN apk add --no-cache npm + +WORKDIR /opt/cds-ui/client/ + +COPY client/package.json /opt/cds-ui/client/ + +RUN npm install + +COPY client /opt/cds-ui/client/ + +RUN npm run build + + +Building and creating server +============================ + +FROM alpine:3.8 + +WORKDIR /opt/cds-ui/ + +RUN apk add --no-cache npm + +COPY server/package.json /opt/cds-ui/ + +RUN npm install + +COPY server /opt/cds-ui/ +COPY --from=builder /opt/cds-ui/server/public /opt/cds-ui/public + +RUN npm run build + +EXPOSE 3000 + +CMD [ "npm", "start" ] \ No newline at end of file -- cgit 1.2.3-korg