Skip to content

(2020.07.10)1주차 스프린트 배포(for Develop Server)

yeonseok choi edited this page Jul 10, 2020 · 1 revision

작서자 : 보스독

프로젝트 초기 설정 및 hello world 배포

  1. 스프링 프로젝트 생성
    • Intellij 에서 Spring initializr로 프로젝트 생성
      • gourpId : underdogs
      • artifact: devbie
      • Gradle project
      • 의존성
        • Spring web, Spring jpa, h2, Mysql 등
    • Hello Controller 생성
  2. 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
  3. .gitignore
    • http://gitignore.io 사이트 이용
    • keywords: java , intelliJ, visualstudiocode
    • 추가적으로 .idea, application.yml 파일 ignore
  4. port설정
    • backend: 9000 (proxy)
    • frontend: 8080
    • 개발용 : 백엔드 서버 / 프론트엔드 서버 분리
    • 배포용 : 백엔드 빌드로 한번에 배포
  5. Travis CI
  6. Jacoco 설정
    • 미완성
  7. 배포 스크립트 만들기
    • pull
    • build
    • deploy