echo $rg
echo $aksvnet
echo $akssubnet
echo $vnetaddress
echo $vnetsubnet
echo $akscluster
echo $acr
echo $acrserver
echo $middleserver
- Open and review dockerfile /sources/wfe/dockerfile
FROM node:10
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8082
CMD [ "node", "app.js" ]
- Start Middle tier server
node ./sources/middle/app.js
- Build docker image
docker build -t multi-wfe .
docker images
- Run Middle Server
cd /sources/middle
node app.js
-
Modify middle server IP address .env file
-
Run docker
docker run -d -p --env-file ./.env 8082:8082 multi-wfe
open http://localhost:8082/form
- Option (debuging container)
#docker run -it multi-wfe bash
#docker ps
#docker container stop {id}
docker run -it multi-wfe bash
curl -d '{"name": "smith","title": "CSA"}' http://127.0.0.1:3000/validate -i -H 'Content-Type: application/json'
sudo sysctl -w net.inet.ip.forwarding=1