postgresql 연결실패
docker-compose.yml파일에 아래와같이 작성했습니다.
포트번호를 5808로 지정해준 이유는 5432로 지정해서 접속했을때 현재 pc에 설치했던 postgresql과 충돌이 나서 로그인이 안돼서 바꾸어 주었습니다.
도커 컴포즈 실행후 postgresql 컨테이너는 정상적으로 실행이 됐으나 nest앱과 postgresql explorer에서도 연결이 되지 않았습니다. 어떻게 해결해야하는지 질문드립니다
# 서비스정의
services:
postgres:
image: postgres:15
# 실행시마다 재시작
restart: always
# 도커컴포즈 파일에 존재하는 위치에 실제 데이터를 hostOS에 저장
volumes:
# 현재 도커컴포즈 파일이 존재하는 경로 : 이미지안에존재하는 경로 매핑
- ./postgres-data:/var/lib/postgresql/data
ports:
#hostport:이미지의포트
#5432포트 요청 -> 이미지의 포트로 요쳥
- '5808:5432'
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: '1111'
POSTGRES_DB: postgresimport { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { PostsModule } from './posts/posts.module';
import { TypeOrmModule } from '@nestjs/typeorm';
import { PostsModel } from './posts/entities/posts.entity';
@Module({
//다른 모듈을 등록
//forRoot메서드는 typrorm과 nestjs와 연결할떄 사용 (DB)
imports: [
PostsModule,
TypeOrmModule.forRoot({
//데이터베이스 타입
type: 'postgres',
host: '127.0.0.1',
port: 5808,
username: 'postgres',
password: '1111',
database: 'postgres',
//entities폴더에 작성한 PostsModel 가져오기
entities: [PostsModel],
synchronize: true,
}),
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}

답변 2
1
안녕하세요!
두가지 시도 부탁드립니다.
1) postgres-data 삭제 후 도커 재실행
2) postgres-data 삭제 후 포트 변경 후 재실행
위 둘을 해보고도 안된다면 카카오 채널로 오셔서 저 태그한 후 원격신청 부탁드립니다.
감사합니다!
cascade 질문
0
40
1
@types/bcrypt 설치과정이 누락된것같습니다.
0
49
1
process.env port key 에러
0
47
1
추상화
0
50
1
[공유] DTO optional 필드가 undefined로 잡혀 TypeORM 조건이 깨지는 현상
0
101
2
where 키워드가 들어가는 메서드와 아닌 메서드
0
57
1
BearerTokenGuard에서 db를 조회해서 유저 정보를 불러오는 이유?
0
72
1
app.controller app.service 는 지워도되나요?
0
70
1
@JoinColumn을 쓰는 경우와 안쓰는 경우의 차이
0
79
1
포트 3000에서 listen하는 곳까지 넘어가지 않습니다.
0
68
1
PickType 사용 시 `as const`를 꼭 사용해야 하나요?
0
102
2
socket connect 오류
0
98
2
강의를 들으면서 궁금한 점
0
97
2
DELETE 요청의 반환값은 어떤 기준으로 결정하는 게 좋을까요?
0
60
2
커리큘럼 질문
0
100
2
put 요청은 언제
0
90
3
typeorm VS prisma
0
351
2
142 강의 > 4:00 > 포스트멘 활용 관련 질문 드립니다.
0
78
2
User 데코레이터 버그 수정 전달드립니다.
0
67
1
git 주소 부탁드립니다.
0
113
2
nest g resource 명령어 에러
0
99
2
로그인 엔드포인트 관련 질문
0
85
2
yarn으로 express 다운 후 node 2_server.js 실행 안되는 경우
0
148
3
"흔히 사용되는 메서드" 강의 관련 질문입니다~
0
95
2





