Open Kimbangg opened 3 years ago
오프라인 클래스 전체 조회 =>API 나오면 마무리 할 것.
오프라인 클래스 마무리 완료
=> API 명세서 기준 클라이언트 시점에서 바라보느 프른트 + 백엔드 개발이 마무리 되었음.
=> Header & Foorter 를 시작으로 코드를 정리 & 개선 작업을 할 예정
=> API & 무한 스크롤링 & 반응형 웹사이트 만들기 등의 작업은 기본 구현이 완료된 이후에 진행해도 괜찮을듯
프론트에 부탁하고 싶은게 있습니다~~
서버 작업을 못하고 있던 이유가 build시에 나오는 컴파일 오류때문인데 ㅠㅠ
*이건 오늘 다시 시도해본 부분
개인컴 wsl에서 작업할때는 지난번 커밋에서 설정들 좀 고쳐서 올리는데 성공했는데, 오늘 ec2에 올려보려고 새로 클론받아와서 빌드해보니까 이런 오류가 뜹니다 ㅠ_ㅠ
travis 연동을 못하고 있는 이유도 마찬가지입니다... github repo main 브랜치 -> travis에서 build -> docker image 생성 -> hub에 image 추가 -> ec2에서 image 받아와서 자동 배포 연동을 해둬야하는데, main 브랜치에서 build시에 에러가 뜹니다요 ㅠㅠ
❗❗❗ 고로 main에는 꼭 yarn install 받은 후 yarn build 시에 문제가 생기지 않는 코드로 올려주실수 있으실까요~~ 아니면 yarn install 후에 꼭 해줘야하는 추가 명령어가 있으면 언급 부탁드릴게용!!
서버 구성안
각 세개의 테두리별 container 생성을 docker-compose로 묶어서 띄울 예정
front dockerfile
FROM node:alpine as builder
WORKDIR /app
COPY ./package.json ./
RUN yarn install --network-timeout 10000000
COPY . .
RUN yarn build
FROM nginx EXPOSE 3000 COPY ./nginx/default.conf /etc/nginx/conf.d/default.conf COPY --from=builder /app/build /usr/share/nginx/html
- front nginx 설정
server{ listen 3000
location / {
root /usr/share/nginx/html;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
yarn bulid가 완료된 상태로 main에 commit 해두었습니다~ !!
📔 오프라인 클래스
📃 API 연동