콘텐츠로 이동

개발 환경 설정

백엔드 로컬 실행과 DB 접속 절차. 시크릿 값(AWS 키·DB 비밀번호·서버 IP·계정 PW)은 본문에 두지 않음 — raw 로컬-인텔리제이..., SSH-터널링..., 접속-계정관리 페이지와 Google Drive 참조.

백엔드 로컬 실행 (IntelliJ)

스택: Spring Boot 3.4.4 / Java 21 / Gradle (코드 진입점 mvp-back:CLAUDE.md).

  1. IntelliJ 플러그인에서 AWS Toolkit 설치.
  2. IAM Credentials 선택 → Dev-back 액세스 키/시크릿 입력 (값은 raw 참조).
  3. 스프링 프로필을 local로 설정하여 실행.

DB 접속 (SSH 터널링)

DEV DB는 SSH 터널을 거쳐 접속 (DBeaver/DataGrip 등).

  • DB: the_edu / Username admin / TimeZone Asia/Seoul (호스트·비밀번호는 raw 참조).
  • SSH: User ubuntu, Public Key 인증 (theeduserverkey.pem). Host/IP·키 파일은 raw 참조.

확인용

  • 백엔드 Swagger(dev): http://api.dev.d-edu.site:8080/swagger-ui/index.html
  • 프론트(dev): https://dev.d-edu.site/

프론트엔드 환경

Next.js 15 / React 19 / App Router (진입점 mvp-front:CLAUDE.md). 환경변수·로컬 HTTPS 설정은 raw FE 환경변수 설정, 로컬 HTTPS 개발 환경 가이드(Caddy) 페이지 참조.

관련

onboarding/collab-tools · teams/engineering/infra/index

열린 질문

  • 신규 합류자용 키 발급·권한 부여 절차 표준화.