added svcapi ui and camunda code
[it/otf.git] / otf-frontend / Dockerfile
1 FROM node:8.16-alpine\r
2 \r
3 ENV ENV=development\r
4 ENV NAMESPACE=namespace\r
5 ENV APP_NAME=otf-frontend\r
6 ENV APP_VERSION=1.0\r
7 ENV OTF_URL=https://loaclhost:32524/\r
8 ENV OTF_EMAIL=email@email.com\r
9 ENV AUTHENTICATION_SECRET=/ytoYB+iD5HUuDLmeqStcoUPwqw=\r
10 ENV SERVICEAPI_URL=https://localhost:32303/otf/api/\r
11 ENV SERVICEAPI_URIEXECUTETESTINSTANCE=testInstance/execute/v1/id/\r
12 ENV SERVICEAPI_AAFID=username\r
13 ENV SERVICEAPI_AAFPASSWORD=password\r
14 ENV CAMUNDAAPI_URL=https://localhost:31313/\r
15 ENV CAMUNDAAPI_AAFID=username\r
16 ENV CAMUNDAAPI_AAFPASSWORD=password\r
17 ENV MONGO_BASEURL=localhost:27017/\r
18 ENV MONGO_DBOTF=otf\r
19 ENV MONGO_REPLICASET=mongoOTF\r
20 ENV MONGO_USERNAME=username\r
21 ENV MONGO_PASSWORD=password\r
22 \r
23 COPY . /home/node\r
24 WORKDIR /home/node\r
25 \r
26 RUN mkdir -p /otf/logs\r
27 \r
28 RUN npm install --unsafe-perm\r
29 RUN npm run-script build\r
30 \r
31 ENTRYPOINT [ "npm", "start" ]\r