Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
9c7c04b
Update Dockerfile
BismaNaeemBaig31 Nov 13, 2023
2c9068a
Update Dockerfile
BismaNaeemBaig31 Nov 13, 2023
eca47fc
changes
BismaNaeemBaig31 Nov 14, 2023
9e57488
port change
BismaNaeemBaig31 Nov 14, 2023
1da2abc
done
BismaNaeemBaig31 Nov 14, 2023
909d1c0
done
BismaNaeemBaig31 Nov 14, 2023
05d91d4
Update docker-compose.yml
BismaNaeemBaig31 Nov 15, 2023
a9b2e6b
Update docker-compose.yml
BismaNaeemBaig31 Nov 15, 2023
ccdc68f
Update docker-compose.yml
BismaNaeemBaig31 Nov 15, 2023
72c8831
Create Jenkinsfile
BismaNaeemBaig31 Nov 15, 2023
577539c
Update Jenkinsfile
BismaNaeemBaig31 Nov 15, 2023
a724455
Update docker-compose.yml
BismaNaeemBaig31 Nov 15, 2023
4db2b5f
Update docker-compose.yml
BismaNaeemBaig31 Nov 15, 2023
446b40e
Update Jenkinsfile
BismaNaeemBaig31 Nov 15, 2023
a4307bb
Update Jenkinsfile
BismaNaeemBaig31 Nov 15, 2023
cae9da5
Update Jenkinsfile
BismaNaeemBaig31 Nov 16, 2023
13d4dc5
Update Jenkinsfile
BismaNaeemBaig31 Nov 16, 2023
a85855d
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
d69d83f
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
53c9f22
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
53170f5
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
4963bcf
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
30365d0
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
2a67d8c
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
7f017e5
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
1070b8a
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
b9f1a50
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
26c4235
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
f6604d0
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
e86e8a5
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
26542db
Update docker-compose.yml
BismaNaeemBaig31 Nov 17, 2023
a8c50de
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
32c1f02
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
2e4a342
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
f52fd35
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
fbcaf96
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
4fc1d44
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
a8d43e4
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
33f3e20
Update Jenkinsfile
BismaNaeemBaig31 Nov 17, 2023
eceba77
Update Jenkinsfile
BismaNaeemBaig31 Nov 20, 2023
db80ab1
Update Jenkinsfile
BismaNaeemBaig31 Nov 20, 2023
c774628
Update Jenkinsfile
BismaNaeemBaig31 Nov 20, 2023
e57b61d
Update docker-compose.yml
BismaNaeemBaig31 Nov 20, 2023
d001a1b
Update Jenkinsfile
BismaNaeemBaig31 Nov 20, 2023
0e892f7
Update docker-compose.yml
BismaNaeemBaig31 Nov 20, 2023
3ae68c2
Update docker-compose.yml
BismaNaeemBaig31 Nov 20, 2023
c73853e
Merge pull request #1 from BismaNaeemBaig31/master
BismaNaeemBaig31 Nov 21, 2023
a8bad66
Update Jenkinsfile
BismaNaeemBaig31 Nov 21, 2023
4bc326b
Update Jenkinsfile
BismaNaeemBaig31 Nov 21, 2023
16230e1
Update Jenkinsfile
BismaNaeemBaig31 Nov 21, 2023
2f0879a
Update Jenkinsfile
BismaNaeemBaig31 Nov 21, 2023
151da39
Update Jenkinsfile
BismaNaeemBaig31 Nov 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
FROM node:12.18.1
FROM node:16-alpine
WORKDIR /app
COPY ["package.json", "package-lock.json", "./"]
COPY package*.json ./
RUN npm install
COPY . .
CMD ["npm", "run", "devStart"]
COPY . .
CMD ["node", "./src/index.js"]

40 changes: 40 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
pipeline {
agent {
label 'new_server'
}
environment {
DOCKER_CREDS = credentials('dockerhub_id')
}
stages {
stage('Build') {
steps {
script {

sh '''
docker login -u $DOCKER_CREDS_USR -p $DOCKER_CREDS_PSW
docker build . -t bismabaig/node-app:$BRANCH_NAME-latest -t bismabaig/node-app:$BRANCH_NAME-$BUILD_ID
docker push bismabaig/node-app:$BRANCH_NAME-latest
docker push bismabaig/node-app:$BRANCH_NAME-$BUILD_ID
'''
}
}
}
}
post {
success {
script{
if (BRANCH_NAME == 'development') {
sh 'echo EXT_PORT=1480 > .env'
} else {
sh 'echo EXT_PORT=1580 > .env'
}
sh 'docker-compose up -d'
}


}
failure {
echo 'Build failed!'
}
}
}
11 changes: 11 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: '3.8'
services:
node-app:
build:
context: .
dockerfile: Dockerfile
image: bismabaig/node-app:$BRANCH_NAME-latest
environment:
SERVER_PORT: '9000'
ports:
- "${EXT_PORT}:9000"