jpa:
hibernate:
ddl-auto: create
stage('Clean Up Docker Containers and Volumes') {
steps {
sshagent(['my-ssh-key']) {
sh '''
ssh -o StrictHostKeyChecking=no ubuntu@{my_public_DNS} "
sudo docker-compose down -v
sudo docker system prune -a -f
"
'''
}
}
}
우선 ddl-auto의 문제를 해결하기 위해 배포 환경에선 어떤 식으로 설정을 하는지 찾아보니 잘 정리된 블로그의 글을 찾을 수 있었다(정말 정리가 잘되어있음)
해당 블로그의 포스팅을 참고해 none으로 지정해준다
jpa:
hibernate:
ddl-auto: none


sql:
init:
mode: always
schema-locations: classpath:schema.sql
stage('Clean Up Docker Containers and Volumes') {
steps {
sshagent(['my-ssh-key']) {
sh '''
ssh -o StrictHostKeyChecking=no ubuntu@{my_public_DNS} "
sudo docker-compose down &&
sudo docker system prune -a -f
"
'''
}
}
}
