Skip to content

1주차 팀 회의록_3_2021_12_26

kyoshong edited this page Dec 26, 2021 · 3 revisions

📍 figma 수정

  • 클러스터 별 & 구역별 캐비닛 더미 별로 나누어 표시
  • 클러스터 단위로 탭을 생성, 같은 클러스터 내 구역 캐비닛은 스크롤 구현
  • 추후 구현 아이디어 : 캐비닛 순서를 변경하는 기능 & 캐비닛의 N*M 수정 기능

📍ERD 수정

  • cluster 컬럼 추가, section 컬럼 → 구역 수정 - 클러스터 별 캐비닛의 위치를 구분
  • 추후 구현 아이디어 : 캐비닛이 있는 건물의 개수가 늘어나거나 해외 42에서도 사용이 가능하다면 ERD의 campus 테이블 추가 필요

📍배포용 환경설정 & PM2 세팅

배포용 구조 수정 및 pm2 실행

  1. frontend & backend 파일 분리

  2. backend : index.ts 수정

    app.use(express.static(path.join(__dirname, '../public')));
        app.use('/', function(req, res){
        res.sendFile(path.join(__dirname, '../public/index.html'));
    //frontend에서 빌드된 파일 이동경로 추가
  3. frontend : npm run build & cp -r dist/* ../backend/public/

  4. cd ../backend & pm2 start public/src/index.ts


production

git clone git@github.com:innovationacademy-kr/42cabi.git
cd 42cabi
npm install -g pm2
pm2 install typescript
cd frontend
npm install
npm run build
cp -r dist/* ../backend/public
cd ../backend
npm install
pm2 start src/index.ts

📍github actions

github actions


📍API 명세서 작성


📍 다음 정기 회의일정

12/27일 오후 4시

📍체크리스트

  • API 명세 작성
  • OAuth 2.0 - 42로그인
  • 빌드 결과 메시지 웹훅
  • DB 생성 및 연결(sequelize)

Clone this wiki locally