DevOps & Infra/Docker
[Docker] 배포된 백엔드 Service에서 로컬에서는 뜨지 않았던 "404 Not Found" 에러가 뜬다. (Feat. Dockerfile)
나른한댕댕이🐶
2022. 7. 6. 09:36
728x90
반응형
# 배경
Backend 서비스를 배포한 뒤에 로컬에서 잘 동작한 API가 동작하지 않는 것을 확인하였다.
계속해서 404 Not Found에러가 뜨는 것을 확인하였다.
# 문제 원인
Jenkins로 배포를 진행하는데 Console Output을 보니 Go module이 Dockerfile에 지정된 Go 버전에서는 지원하지 않아서 생긴 문제였다.
# 해결방법
Dockerfile에서 golang 이미지를 받는 버전을 바꾸어주면 해결이 된다.
- 수정 전
FROM golang:1.15.6 AS builder
- 수정 후
FROM golang:1.16 AS builder
728x90
반응형