마크맨의 삽질 노트

  • 홈
  • 태그
  • 방명록

environment-variables 1

Go Viper로 환경변수를 config에 주입하는 도중 문제 - Windows와 Linux에서의 차이

일어난 일 코드 상에 Config 변수를 CamelCase로 만들어놓고, viper로 환경변수를 읽어서 주입하도록 되어있다. 임시대응을 위해 코드상에서 환경변수를 바로 주입해서 사용해야 했는데 윈도우 머신에서는 환경변수를 똑같이 카멜 케이스로 주입해도 문제 없이 작동했다. 예를들어 Config 변수 이름이 MyName 이었는데 엔트리포인트 Go 파일에서 다음과 같이 override 할 수있다. os.Setenv("MyName", "Not markman") 윈도우에서는 이렇게 해도 viper가 해당 envvar를 잘 읽어서 config에 넣어줬다 이제 배치로 여러 프로세스를 한번에 돌리기 위해 Ubuntu 18로 ec2를 셋업하고 돌리는데 환경변수가 적용이 안되더라 이것저것 삽질하다가, 혹시 몰라서 라이브..

개발 2021.06.10
이전
1
다음
더보기
프로필사진

마크맨의 삽질 노트

  • 분류 전체보기 (6)
    • 즐기기 (0)
      • 국내여행 (0)
      • 맛집 (0)
      • 운동 (0)
    • 개발 (4)
    • CS (0)
      • 알고리즘 (0)
      • OS (0)
      • 컴퓨터 아키텍처 (0)
      • 네트워크 (0)
    • 커리어 (0)
    • 컨퍼런스 (0)
    • 책 (2)

Tag

auth0, engineering-ladder, PUBG, ubuntu, Express, 커리어, springboot, 팡탈각ㅜㅜ, 독후감, golang, 일정관리, 개발팀, passport, 실습, 평가, 스프린트, vue, environment-variables, 기술면접, 개발문화,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바