github actions

프로젝트/MailBadara

[토이프로젝트] MailBadara - (11) 프로젝트 분리 with Github Actions

배경 기존의 PNU_Mail_Badara는 React 프론트엔드 + Nodejs 서버 + 이메일 전송 스케줄링을 오직 하나의 레포에서 담당했다. 아무래도 혼자서 개발하는 것이기도 했고, 빠른 디벨롭을 위해 굳이 레포를 나누어서 복잡성을 늘리기보다는 하나의 레포지토리에서 전부 관리하는 것이 편했다. 그러나 PNU_Mail_Badara 모놀리식 레포의 문제점은 "서버에서 하는 일이 너무 많다"는 것이었다. 1. React 프론트엔드 서빙 2. API 서버 3. 특정 시간마다 크롤링 + 이메일 전송 스케줄링 매일 특정 시간마다 스케줄링을 수행할 때, Koyeb(호스팅 서비스 플랫폼) 무료 플랜의 최대 메모리 사용량을 넘어가면서 배포 서버가 자꾸 셧다운되는 일이 발생했다.(참고: https://insengnew..

IT/Front-End

[React] vite + react로 github.io 배포하기

초고 남들이 github.io로 포폴사이트를 만들길래 나도 만들어보기로 했다. 꾸미는건 나중에 생각하고 스켈레톤만 후다닥 만들어서 배포했다. 이걸 뭐 누가 보겠냐마는.. 기분이라도 내는거다. Environment nodejs: 18 React.js: 18 yarn + vite + typescript + emotion + material UI Page Configuration Home About Portfolio Contact Deploy Vite 가이드 - 정적 웹 페이지로 배포하기 Vite Vite, 차세대 프런트엔드 개발 툴 ko.vitejs.dev Vite 프로젝트는 Github Pages로 배포하기가 아주 쉽다. .github.io repo를 만든다. 작업한 프로젝트를 push한다. 이때 buil..

KimCookieYa
'github actions' 태그의 글 목록