WARN[0000] The "!@#" variable is not set. Defaulting to a blank string

728x90

도커 컴포즈 사용하면서 .env에 변수를 넣을때 특수문자가 들어있으면 발생하는 문제다.

 

처음에 만나면 문제가 어디서나는지 찾기 어려운데 예전 .env를 주입 받는 부분과

도커 버전이 올라오면서 변경되는 부분이 생기면서

 

'!@#' 로 변수를 감싸주면 된다 '' 이걸로

 

공식문서에서는 "" , '' 둘다 된다고 했는데 테스트 해보니까 "" - 큰따움표는 안된다.

 

그냥 넣으면 "" 이것도 문자열로 판단하던데 이유는 좀더 알아 봐야한다.

 

어쨋든 해결법은

 

작은 따움표로 감싸면 해결된다.

728x90