TIL4. PR, PostgreSQL, .env, 카테고리 CRUD

2025. 2. 14. 20:09·TIL

앉는 거 너무 커여움ㅎㅅㅎ

PR 순서

1) 구현할 거 이슈 페이지 하나 만든 다음 feature 브랜치 만들기

2) 브랜치 만들어서 아래 내용 복붙해서 feature 브랜치에 체크아웃

3) 기능 구현ㄱㄱ

4) 기능 구현 하나 했다! 하면 커밋메세지에 이슈번호 달고 push 해주기!

5) 기능 구현 다 했다! 하면 PR 페이지로 넘어가기

6) Feat: 달고 뭐 만들었는지 적고 Create pull request 클릭

7) PR 생성 완료! 이후 reviewer가 approve 다 해주면 merge하면 알아서 닫힌다.

PostgreSQL (m1 기준)

// Homebrew로 PostgreSQL 설치
brew install postgresql

// 서버 실행
brew services start postgresql

// 자동 실행 설정하고 싶다면
brew services enable postgresql

// 서버가 정상적으로 실행되고 있는지 확인
pg_ctl -D /opt/homebrew/var/postgres status

// 접속
psql postgres

// 중지
brew services stop postgresql

// 재시작
brew services restart postgresql

// 새로운 계정 생성
CREATE USER tenten WITH PASSWORD 'password';

// 새로운 데이터베이스 생성
CREATE DATABASE tenten OWNER tenten;

// 유저에게 권한 부여
GRANT ALL PRIVILEGES ON DATABASE tenten TO tenten;

 

.env 연결

// application-dev.yml
spring:
  datasource:
    url: ${DB_URL}
    username: ${DB_USERNAME}
    password: ${DB_PASSWORD}
    driver-class-name: org.postgresql.Driver

  jpa:
    database-platform: org.hibernate.dialect.PostgreSQLDialect
    hibernate:
      ddl-auto: update
    properties:
      hibernate:
        format_sql: true
        show_sql: true

  config:
    import: optional:file:.env[.properties]

 

내 DB 정보는 소중하니까 .env랑 application-dev.yml 만들어서 깃에 안 올라가게 하려고 했는데...

DB_URL을 못 읽어오네?

 

이런 저런 뻘짓을 하다가...

Configurations에서 Active profiles: dev 하니까 됐다. 너무 허무했다... 거의 1시간 동안 왜이럼?? 상태였는데...

 

728x90

'TIL' 카테고리의 다른 글

TIL6. Paging, S3 Bucket  (0) 2025.02.18
TIL5. 카테고리 API 마무리 + Review API 만들기  (2) 2025.02.17
TIL3. Git Flow  (2) 2025.02.13
TIL2. 배달 플랫폼 프로젝트 시작!  (0) 2025.02.12
TIL1. MSA(Eureka, 로드 밸런싱, Gateway, Config Server)  (1) 2025.02.11
'TIL' 카테고리의 다른 글
  • TIL6. Paging, S3 Bucket
  • TIL5. 카테고리 API 마무리 + Review API 만들기
  • TIL3. Git Flow
  • TIL2. 배달 플랫폼 프로젝트 시작!
hnajeahi
hnajeahi
개발 스터딩
  • hnajeahi
    hnajeahi-hub
    hnajeahi
  • 전체
    오늘
    어제
    • 전체보기 (94)
      • 개발일기 (2)
      • 코드그루 (63)
      • TIL (29)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 블로그 이사왔음!
  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
hnajeahi
TIL4. PR, PostgreSQL, .env, 카테고리 CRUD
상단으로

티스토리툴바