Actions
이슈 #253
진행중
CP
JL
8-1. 프로젝트 초기 세팅 (Node.js/Express 또는 FastAPI)
이슈 #253:
8-1. 프로젝트 초기 세팅 (Node.js/Express 또는 FastAPI)
설명
서버 구조. 환경 설정
Actions
Chris Park이(가) 약 7시간 전에 추가함.
설명
서버 구조. 환경 설정
(이전 댓글 마크다운 재포맷)
기존 Node.js/Express 또는 FastAPI 대신, 레거시 Go 프로젝트 alphea-rpc-next 를 Rust + gRPC 로 포팅하는 방향으로 진행합니다.
alphea-ai-edge
tonic, prost, tokio, tracing, dotenvy, chrono, anyhow
proto/alphea/v1/)
common.proto — 공통 enum 및 message (NodeType, JobType 등)system.proto — SystemService 정의build.rs 를 통한 tonic-build proto 컴파일 파이프라인main.rs — 진입점, tracing 초기화config.rs — 환경 변수 기반 설정server.rs — gRPC 서버 부트스트랩 및 AppStatehandler/system.rs — SystemService 구현Health RPC — 서버 상태, uptime 반환Info RPC — 버전, 시작 시간 반환CLAUDE.md 작성 — 프로젝트 가이드 및 커밋 컨벤션 문서화cargo build 성공 확인나머지 10개 서비스 (AuthService, UserService, NodeService, WalletService 등) 를 단계별로 포팅 예정