Files
smartservice_web/개발환경 설정 및 실행방법.txt
T
2026-09-16 13:35:29 +09:00

57 lines
1.3 KiB
Plaintext

1. DB 백업 및 복원
MariaDB 또는 MySQL 모두 가능
- hdsmartsvc.sql 파일을 PC에 설치된 DB에 복원
- 다음의 SQL을 실행해서 API서버의 DB접속계정과 동일한 DB계정 생성.
- 또는 API의 서버의 로컬 DB계정을 수정해서 테스트 해도 됨.
use mysql;
create user 'smartsvc2'@'%' identified by 'Gknehd!@wjdqhxhdtls';
grant all privileges on hdsmartsvc.* to 'smartsvc2'@'%';
GRANT DELETE, INSERT, SELECT, UPDATE ON hdsmartsvc.* to 'smartsvc2'@'%';
flush privileges;
2. API 서버 (smartservice_backend)
개발환경은 jdk-21.0.2
https://jdk.java.net/archive/ 에서 다운로드
- PC의 환경변수에 JAVA_HOME 지정
- PATH 환경변수에 JAVA_HOME\bin 추가
- smartservice_backend 디렉토리에서 다음의 명령을 수행하면 API 서버가 실행됨.
.\gradlew bootrun
3. 프론트엔드 (smartservice_frontend)
개발환경은 node.js/typescript/next.js
PC 에 node.js 설치
- smartservice_frontend 디렉토리에서 다음의 명령을 수행. 최초 한번만 하면 됨.
npm install
- 같은 디렉토리에서 다음의 명령으로 프론트엔드 서버 실행
npm run dev
백엔드서버와 프론트엔드 서버가 에러 없이 실행되면 웹브라우저에서 다음의 주소로 접속 및 테스트 가능
http://localhostL30000