Skip to content

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

Description

@co2plant

우선순위: P3

현재 문제

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

영향

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

기대 동작

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

검증 방법

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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