diff --git a/Docker/Dockerfile_reactjs-app b/Docker/Dockerfile_reactjs-app new file mode 100644 index 0000000..d86daad --- /dev/null +++ b/Docker/Dockerfile_reactjs-app @@ -0,0 +1,11 @@ +FROM node:alpine + +WORKDIR /frontend + +COPY package.json . + +RUN npm install --global npm@latest +RUN npm install + +COPY . . +CMD ["npm","run","start"] diff --git a/Kubernetes/reactjs-app/frontend-node-port.yaml b/Kubernetes/reactjs-app/frontend-node-port.yaml index fafbbe2..1c97e27 100644 --- a/Kubernetes/reactjs-app/frontend-node-port.yaml +++ b/Kubernetes/reactjs-app/frontend-node-port.yaml @@ -5,8 +5,8 @@ metadata: spec: type: NodePort ports: - - port: 3050 # die anderen Pods zugreiffen zu diesem Port, die unser port mit label component:web verbinden können - targetPort: 3000 # Das ist das Port vom targetPort component:web - nodePort: 31187 # Port, der uns von außer, Verbindung ermöglicht + - port: 3050 # die anderen Pods zugreiffen zu diesem Port, die unser port mit label app:reactjs verbinden können + targetPort: 3000 # Das ist das Port vom targetPort app: reactjs + nodePort: 31187 # Port, der von außer siehtbar/zugreifbar ist selector: - app: reactjs \ No newline at end of file + app: reactjs