diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..c55759a --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,16 @@ +pipeline { + agent any + stages { + stage('Build') { + steps {echo 'Building..'} + } + stage('Test') { + steps {echo 'Testing..'} + } + stage('Deploy') { + steps {echo 'Deploying..'} + } + } + + } +} diff --git a/deployment.yaml b/deployment.yaml new file mode 100644 index 0000000..3249e55 --- /dev/null +++ b/deployment.yaml @@ -0,0 +1,30 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: my-node-app +spec: + replicas: 3 + selector: + matchLabels: + app: my-node-app + template: + metadata: + labels: + app: my-node-app + spec: + containers: + - name: eks-container + image: 238797952615.dkr.ecr.ap-south-1.amazonaws.com/docker-node-app:IMG_TAG +--- +apiVersion: v1 +kind: Service +metadata: + name: my-node-app-service +spec: + selector: + app: my-node-app + ports: + - protocol: TCP + port: 80 + targetPort: 8080 + type: ClusterIP diff --git a/index.js b/index.js index 27eef08..1fd4be7 100644 --- a/index.js +++ b/index.js @@ -4,7 +4,7 @@ const app = express(); const HOST = '0.0.0.0'; const PORT = 8080; -app.get('/', (req, res) => res.send('Hello, World!')); +app.get('/', (req, res) => res.send('Hello, Every!')); app.listen(PORT, HOST); console.log(`Running on http://${HOST}:${PORT}`);