오늘도 한 뼘 더

[Docker] 배포된 백엔드 Service에서 로컬에서는 뜨지 않았던 "404 Not Found" 에러가 뜬다. (Feat. Dockerfile) 본문

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
반응형
Comments