sql 환경 변수 경고 & postgresql 연동
370
작성한 질문수 4
강의를 보면서 따라하고 있는데, 2가지 문제점이 있습니다.
우선 첫번째는 아래처럼, 환경 변수 관련 경고가 뜬다는 것입니다.

두번째로는 강의에서는 파이참으로 진행하셨는데, 저는 vs 코드로 진행하여서 sqltools를 다운받아, 드라이브 설치후 진행하였는데 mysql은 잘 연동되었는 postgresql은 연동이 안되더라고요. 앞선 환경변수 문제와 관련이 있는것인지 아니라면 어떻게 해결해야하는것인지 궁금합니다.


오류 코드
docker-compose up -d
WARN[0000] The "g" variable is not set. Defaulting to a blank string.
WARN[0000] The "z" variable is not set. Defaulting to a blank string.
WARN[0000] The "gl8f5tn_" variable is not set. Defaulting to a blank string.
WARN[0000] The "g" variable is not set. Defaulting to a blank string.
WARN[0000] The "z" variable is not set. Defaulting to a blank string.
WARN[0000] The "gl8f5tn_" variable is not set. Defaulting to a blank string.
WARN[0000] The "g" variable is not set. Defaulting to a blank string.
WARN[0000] The "z" variable is not set. Defaulting to a blank string.
WARN[0000] The "gl8f5tn_" variable is not set. Defaulting to a blank string.
인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
답변 2
0

새로 파일을 만들어 dock-compose up -d 로 컨테이너는 재대로 구동이 되는데 연결은 안되네요.
컨테이너 구동은 왜 실패한건지 새로 파일을 만들면 되는 이유를 모르겠고, user가 없는 이유도 모르겠습니다. 강의를 듣기전 개인적으로 postgresql을 사용했는데, 그것때문일까요?
1
해당 디렉토리에서 docker-compose logs -f postgres 명령으로 로그를 확인해보세요. 로그가 아래와 같이 listening 출력되어야 서버가 잘 구동 중인 상황입니다.

로그를 보지 않고, 상상만 해서는 해결되지 않습니다.
기존에 사용 중이시던 postgresql 서버가 있으시고, 그 서버가 5432 포트를 이미 점유하고 있는 경우라면, 포트 점유 이슈로 지금 postgresql 서버가 뜨지 않을 수도 있습니다.
docker-compose.yml 파일을 수정해서 5432 포트가 아니라, 다른 포트 번호로 서버로 띄워보실 수도 있습니다.
그리고, 서버가 제대로 구동되었다면, sqltools 에서 계정정보만 올바르게 넣으시면 접속이 되실 겁니다.
0
빠르게 답변주셔서 정말 감사합니다!
첫번째 경고 표시는 environ 라이브러리를 이용하여, .env 파일을 만들어서 시크릿 키를 관리했는데 docker-compose up -d 를 할때 환경 변수를 .env에서 받아와서 문제가 생기는 거였습니다.
두번째는 myuser와 mydb가 없다고 하여 터미널 창에서 myuser를 슈퍼유저로 만들고 mydb 테이블을 만들어서 진행하였습니다. 저가 혼자 공부할때 뭣 모르고 막 만지다가 설정이 이상하게 되서 그랬던것 같습니다!
0
안녕하세요.
docker-compose로 PostgreSQL 컨테이너 구동에 실패한 상황으로 보여집니다.
저는 아래 docker compose 파일로 방금 테스트를 해봤습니다.
빈 폴더 하나 생성하시고, 그곳에 docker-compose.yml 파일 생성하신 후에, 다시 테스트를 해보시면 어떨까요?
아래는 정상적으로 PostgreSQL 컨테이너가 구동된 로그입니다.

docker-compose로 PostgreSQL 컨테이너 구동 후에, 아래와 같이 VSCode에서 SQLTools 확장과 SQLTools PostgreSQL/Cockroach Driver 확장을 설치해서 연결을 하니,
아래와 같이 연결이 잘 됩니다.

확인해보시고, 댓글 부탁드립니다.
화이팅입니다. ;-)
Django의 View나 URL의 네이밍 컨벤션
0
60
1
08-14 FormView 관련 질문
0
72
1
07-01 IPv4AddressIntegerField 질문
0
82
1
14-08 수업 확인 요청 드립니다.
0
91
2
nextjs git 관리?
0
75
1
14-07에서 SESSION_COOKIE_DOMAIN = None 처리 필요.
0
75
2
고민
0
219
3
django-component==0.139 실행 시 오류
0
167
2
django-csp 4.0 migration 관련
0
122
2
01 윈도우 개발환경 설치 문의
0
99
1
강의 자료 문의
0
129
2
선생님 학습 방법 질문이 있습니다.
0
154
2
bulk_update에서 updated_at 필드
0
124
1
정규표현식
0
107
2
선생님 질문 있습니다.
0
80
1
공유자님 이 강의 공부 방법에 대한 질문입니다.
0
181
2
mydjango.py 질문 있습니다.
0
147
3
Django-Components의 0.128 세팅
0
226
3
질문 아님.
0
127
1
mydjango.py 실습 질문있습니다.
0
87
2
pycharm 개발환경 설정 오류
0
182
2
강의 듣다가 유료pycharm에 비해 vscode지원기능이 아쉬워서 확장프로그램 만들었는데 여기 공유해도 될까요?
0
167
1
중단점에 대한 질문 있습니다.
0
133
2
todo / react 붙이는 깃주소를 받고 싶습니다.
0
179
6





