moving database files
This commit is contained in:
8
Jenkinsfile
vendored
8
Jenkinsfile
vendored
@@ -5,6 +5,8 @@ pipeline {
|
|||||||
// Tag images with the build number so they are unique
|
// Tag images with the build number so they are unique
|
||||||
FRONTEND_IMAGE = "chore-app-frontend:${env.BUILD_ID}"
|
FRONTEND_IMAGE = "chore-app-frontend:${env.BUILD_ID}"
|
||||||
BACKEND_IMAGE = "chore-app-backend:${env.BUILD_ID}"
|
BACKEND_IMAGE = "chore-app-backend:${env.BUILD_ID}"
|
||||||
|
FRONTEND_IMAGE_LATEST = "chore-app-frontend:latest"
|
||||||
|
BACKEND_IMAGE_LATEST = "chore-app-backend:latest"
|
||||||
VUE_CONTAINER_NAME = "chore-app-frontend"
|
VUE_CONTAINER_NAME = "chore-app-frontend"
|
||||||
FLASK_CONTAINER_NAME = "chore-app-backend"
|
FLASK_CONTAINER_NAME = "chore-app-backend"
|
||||||
NETWORK_NAME = "chore-app-net"
|
NETWORK_NAME = "chore-app-net"
|
||||||
@@ -22,6 +24,7 @@ pipeline {
|
|||||||
steps {
|
steps {
|
||||||
dir('web/vue-app') {
|
dir('web/vue-app') {
|
||||||
sh 'docker build -t ${FRONTEND_IMAGE} .'
|
sh 'docker build -t ${FRONTEND_IMAGE} .'
|
||||||
|
sh 'docker tag ${FRONTEND_IMAGE} ${FRONTEND_IMAGE_LATEST}'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -30,6 +33,7 @@ pipeline {
|
|||||||
steps {
|
steps {
|
||||||
dir('.') {
|
dir('.') {
|
||||||
sh 'docker build -t ${BACKEND_IMAGE} .'
|
sh 'docker build -t ${BACKEND_IMAGE} .'
|
||||||
|
sh 'docker tag ${BACKEND_IMAGE} ${BACKEND_IMAGE_LATEST}'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -54,7 +58,7 @@ pipeline {
|
|||||||
--name ${VUE_CONTAINER_NAME} \\
|
--name ${VUE_CONTAINER_NAME} \\
|
||||||
--network ${NETWORK_NAME} \\
|
--network ${NETWORK_NAME} \\
|
||||||
-p 443:443 \\
|
-p 443:443 \\
|
||||||
${FRONTEND_IMAGE}
|
${FRONTEND_IMAGE_LATEST}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
sh """
|
sh """
|
||||||
@@ -62,7 +66,7 @@ pipeline {
|
|||||||
--name ${FLASK_CONTAINER_NAME} \\
|
--name ${FLASK_CONTAINER_NAME} \\
|
||||||
--network ${NETWORK_NAME} \\
|
--network ${NETWORK_NAME} \\
|
||||||
-v ${FLASK_CONTAINER_NAME}_data:/app/data \\
|
-v ${FLASK_CONTAINER_NAME}_data:/app/data \\
|
||||||
${BACKEND_IMAGE}
|
${BACKEND_IMAGE_LATEST}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
echo 'Deployment complete!'
|
echo 'Deployment complete!'
|
||||||
|
|||||||
Reference in New Issue
Block a user