issues
search
manito42
/
backend
42 Manito Backend Repository
https://42manito.com
3
stars
2
forks
source link
[Bug] 배포 과정에서 prisma migration 이 진행되지 않는 문제
#84
Closed
JuneParkCode
closed
1 year ago
JuneParkCode
commented
1 year ago
문제
CodeDeploy 를 통한 배포 과정에서 migration이 실패함.
에러 구문
원인 분석
https://github.com/prisma/prisma/issues/15881
codedeploy 에 소스 파일을 올리는 과정에서 s3 로 zip 파일을 압축 / 전송하는데, 압축 과정에서 symlink 가 일반 디렉터리 취급을 받음.
위 문제는 azure / github-action 에서 보고된 문제
github action instance 를 통해서 압축이 진행되기 때문에 발생한 문제로 보임
해결 방안
zip 과정에서 symlink를 보존할 수 있도록 변경해야함.
AWS CLI 를 통해서 deploy push를 하고, 이 과정에서 zip 파일이 생성되므로 해당 과정을 변경해야함
source -> zip -> push
source-> push (option 변경)
두 가지 안 중 하나로 변경해야함.
1안의 경우
https://github.com/prisma/prisma/issues/15881#issuecomment-1708016774
를 사용해야함
2안의 경우 AWS CLI 옵션을 뒤져봐야할 듯함.
문제
에러 구문
원인 분석
해결 방안