web-controller-demo.yaml 575 B

1234567891011121314151617181920212223
  1. apiVersion: v1
  2. kind: ReplicationController
  3. metadata:
  4. labels:
  5. name: web
  6. name: web-controller
  7. spec:
  8. replicas: 2
  9. selector:
  10. name: web
  11. template:
  12. metadata:
  13. labels:
  14. name: web
  15. spec:
  16. containers:
  17. - image: node:0.10.40
  18. command: ['/bin/sh', '-c']
  19. args: ['cd /home && git clone https://github.com/ijason/NodeJS-Sample-App.git demo && cd demo/EmployeeDB/ && npm install && sed -i -- ''s/localhost/mongo/g'' app.js && node app.js']
  20. name: web
  21. ports:
  22. - containerPort: 3000
  23. name: http-server