개발 환경 설정¶
백엔드 로컬 실행과 DB 접속 절차. 시크릿 값(AWS 키·DB 비밀번호·서버 IP·계정 PW)은 본문에 두지 않음 — raw 로컬-인텔리제이..., SSH-터널링..., 접속-계정관리 페이지와 Google Drive 참조.
백엔드 로컬 실행 (IntelliJ)¶
스택: Spring Boot 3.4.4 / Java 21 / Gradle (코드 진입점 mvp-back:CLAUDE.md).
- IntelliJ 플러그인에서 AWS Toolkit 설치.
- IAM Credentials 선택 → Dev-back 액세스 키/시크릿 입력 (값은 raw 참조).
- 스프링 프로필을 local로 설정하여 실행.
DB 접속 (SSH 터널링)¶
DEV DB는 SSH 터널을 거쳐 접속 (DBeaver/DataGrip 등).
- DB:
the_edu/ Usernameadmin/ TimeZoneAsia/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
열린 질문¶
- 신규 합류자용 키 발급·권한 부여 절차 표준화.