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
|
||||
FRONTEND_IMAGE = "chore-app-frontend:${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"
|
||||
FLASK_CONTAINER_NAME = "chore-app-backend"
|
||||
NETWORK_NAME = "chore-app-net"
|
||||
@@ -22,6 +24,7 @@ pipeline {
|
||||
steps {
|
||||
dir('web/vue-app') {
|
||||
sh 'docker build -t ${FRONTEND_IMAGE} .'
|
||||
sh 'docker tag ${FRONTEND_IMAGE} ${FRONTEND_IMAGE_LATEST}'
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -30,6 +33,7 @@ pipeline {
|
||||
steps {
|
||||
dir('.') {
|
||||
sh 'docker build -t ${BACKEND_IMAGE} .'
|
||||
sh 'docker tag ${BACKEND_IMAGE} ${BACKEND_IMAGE_LATEST}'
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -54,7 +58,7 @@ pipeline {
|
||||
--name ${VUE_CONTAINER_NAME} \\
|
||||
--network ${NETWORK_NAME} \\
|
||||
-p 443:443 \\
|
||||
${FRONTEND_IMAGE}
|
||||
${FRONTEND_IMAGE_LATEST}
|
||||
"""
|
||||
|
||||
sh """
|
||||
@@ -62,7 +66,7 @@ pipeline {
|
||||
--name ${FLASK_CONTAINER_NAME} \\
|
||||
--network ${NETWORK_NAME} \\
|
||||
-v ${FLASK_CONTAINER_NAME}_data:/app/data \\
|
||||
${BACKEND_IMAGE}
|
||||
${BACKEND_IMAGE_LATEST}
|
||||
"""
|
||||
|
||||
echo 'Deployment complete!'
|
||||
|
||||
Reference in New Issue
Block a user