moving database files

This commit is contained in:
2025-12-10 23:22:21 -05:00
parent 8f1fa1cf6a
commit ad42b6edd0

8
Jenkinsfile vendored
View File

@@ -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!'