-
Notifications
You must be signed in to change notification settings - Fork 3
(2020.07.10)1주차 스프린트 배포(for Develop Server)
yeonseok choi edited this page Jul 10, 2020
·
1 revision
작서자 : 보스독
- 스프링 프로젝트 생성
- Intellij 에서 Spring initializr로 프로젝트 생성
- gourpId : underdogs
- artifact: devbie
- Gradle project
- 의존성
- Spring web, Spring jpa, h2, Mysql 등
- Hello Controller 생성
- Intellij 에서 Spring initializr로 프로젝트 생성
- frontend 폴더 만들기
- vue create frontend
- 경로
src/frontend
- 경로
- eslint + prettier 설정
- eslint, prettier 패키지 설치
- no-loops 플러그인 패키지 설치
- arrow function 관련 설정 : "avoid"로
- 운영 dependencies
- 프로젝트 내 파일 경로 접근 :
npm i path —save
- 비동기 API :
npm i axios —save
- vue store :
npm i vuex —save
- vue routing :
npm i router —save
- vue semantic component :
npm i vuetify —save
- 프로젝트 내 파일 경로 접근 :
- vue create frontend
- .gitignore
- http://gitignore.io 사이트 이용
- keywords:
java
,intelliJ
,visualstudiocode
- 추가적으로
.idea
,application.yml
파일 ignore
- port설정
- backend:
9000
(proxy) - frontend:
8080
- 개발용 : 백엔드 서버 / 프론트엔드 서버 분리
- 배포용 : 백엔드 빌드로 한번에 배포
- backend:
- Travis CI
- https://travis-ci.org/
- repository : ~/woowacourse-teams/2020-debvie
- Jacoco 설정
- 미완성
- 배포 스크립트 만들기
- pull
- build
- deploy