Skip to content

test: 테스트 PostgreSQL 포트를 localhost로 제한 #17

Description

@co2plant

우선순위: P3

현재 문제

docker-compose.test.yml54329:5432로 포트를 열어 Docker가 호스트의 모든 네트워크 인터페이스에 바인딩할 수 있음. 테스트 계정과 비밀번호도 고정값임.

영향

개발 장비가 공용 또는 신뢰하지 않는 네트워크에 연결되면 같은 네트워크의 다른 사용자가 테스트 DB에 접근할 수 있음.

기대 동작

  • 127.0.0.1:54329:5432로 바인딩
  • localhost 외부에서 접근 차단

검증 방법

  • docker compose ps 또는 docker port127.0.0.1:54329만 표시
  • 로컬 마이그레이션과 테스트 정상 동작
  • 다른 장비에서 해당 포트 연결 실패

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions