diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/sections/installation/index.rst | 44 |
1 files 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 |