Compare commits
2 Commits
12b451f777
...
25527e0e89
| Author | SHA1 | Date | |
|---|---|---|---|
| 25527e0e89 | |||
| 298f80ae15 |
@@ -1,5 +1,5 @@
|
||||
FROM java:8
|
||||
EXPOSE 8081
|
||||
EXPOSE 8080
|
||||
ARG JAR_FILE=./build/libs/drop-the-bit-0.0.1-SNAPSHOT.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
ENTRYPOINT ["java", "-jar", "/app.jar"]
|
||||
18
frontend/package-lock.json
generated
18
frontend/package-lock.json
generated
@@ -11,6 +11,8 @@
|
||||
"@testing-library/jest-dom": "^5.16.2",
|
||||
"@testing-library/react": "^12.1.2",
|
||||
"@testing-library/user-event": "^13.5.0",
|
||||
"axios": "^0.26.0",
|
||||
"http-proxy-middleware": "^2.0.3",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"react-scripts": "5.0.0",
|
||||
@@ -4363,6 +4365,14 @@
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/axios": {
|
||||
"version": "0.26.0",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
|
||||
"integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
|
||||
"dependencies": {
|
||||
"follow-redirects": "^1.14.8"
|
||||
}
|
||||
},
|
||||
"node_modules/axobject-query": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
|
||||
@@ -19025,6 +19035,14 @@
|
||||
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz",
|
||||
"integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw=="
|
||||
},
|
||||
"axios": {
|
||||
"version": "0.26.0",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
|
||||
"integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
|
||||
"requires": {
|
||||
"follow-redirects": "^1.14.8"
|
||||
}
|
||||
},
|
||||
"axobject-query": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
"@testing-library/jest-dom": "^5.16.2",
|
||||
"@testing-library/react": "^12.1.2",
|
||||
"@testing-library/user-event": "^13.5.0",
|
||||
"axios": "^0.26.0",
|
||||
"http-proxy-middleware": "^2.0.3",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"react-scripts": "5.0.0",
|
||||
|
||||
@@ -46,14 +46,14 @@ pipeline {
|
||||
|
||||
stage('dockerizing'){
|
||||
steps{
|
||||
sh 'docker build -t jenkins/cryptoapp .'
|
||||
sh 'docker build -t cryptoapp:0.1 .'
|
||||
}
|
||||
}
|
||||
|
||||
stage('Deploy') {
|
||||
steps {
|
||||
sh 'docker ps -q --filter "name=jenkins-cryptoapp" | grep -q . && docker stop jenkins-cryptoapp && docker rm jenkins-cryptoapp | true'
|
||||
sh 'docker run -p 8090:8081 -d --name=jenkins-cryptoapp jenkins/cryptoapp'
|
||||
sh 'docker ps -q --filter "name=cryptoapp" | grep -q . && docker stop cryptoapp && docker rm cryptoapp | true'
|
||||
sh 'docker run -p 9999:8080 -d --name=cryptoapp cryptoapp:0.1'
|
||||
sh 'docker rmi -f $(docker images -f "dangling=true" -q) || true'
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user