본문 바로가기

Diary/TIL

2024-05-20) Postgresql, 로그인

Postgresql은 다음과 같이 docker-compose.yml을 생성하여 설치해주었다.

version: "3.8"
services:
  db:
    image: postgres
    container_name: local_pgdb
    restart: always
    ports:
      - "5432:5432"
    environment:
      POSTGRES_USER: user-name
      POSTGRES_PASSWORD: strong-password
    volumes:
      - local_pgdata:/var/lib/postgresql/data
  pgadmin:
    image: dpage/pgadmin4
    container_name: pgadmin4_container
    restart: always
    ports:
      - "8888:80"
    environment:
      PGADMIN_DEFAULT_EMAIL: user-name@domain-name.com
      PGADMIN_DEFAULT_PASSWORD: strong-password
    volumes:
      - pgadmin-data:/var/lib/pgadmin

volumes:
  local_pgdata:
  pgadmin-data:

 

설치 완료 후, localhost:8888에 user-name@domain-name.com: strong-password 으로 접속할 수 있다.

접속 후 add new db server를 해주게 되면

다음과 같이 모니터링 해주는 서버가 연결이 된다.

 

로그인&회원가입 서비스 분석하기

로그인, 회원가입에 필요한 Entity

AccessLog

AccessToken

RefreshToken

TokenBlackList

TockenType

User
UserRole

 

추가

TokenPayload

 

뭔가 더 필요한게 있을까? 고민을 해봤지만 당장은 없을 것 같아 보류했다.