항해 99
-
Docker, Elasticbeanstalk, Travis CI항해 99 2022. 8. 23. 00:59
프로젝트에서 도커와 AWS, CI/CD를 통한 배포 프로세스는 다음과 같다. 깃헙으로 push -> Travis CI가 이를 인식 -> 테스트 코드 실행 후 테스트 통과 시 운영환경의 이미지 빌드 -> 빌드된 이미지가 Dockerhub로 전달됨 -> Dockerhub 내 새로운 이미지가 생겼다고 AWS EB에 전달 -> AWS EB가 해당 이미지를 가져와서 ec2에 배포를 진행 Docker 먼저 실전 프로젝트에서 사용된 Docker 파일을 살펴보자. 아래는 개발 환경용인 Dockerfile.dev이다. # 노드를 베이스로 생성 FROM node:16.13.1 # app 디렉토리 , working 디렉토리 생성 RUN npm install -g nodemon # -g = global RUN mkdir -p..
-
항해 99 - 웹개발 종합반 - WIL - 2항해 99 2022. 1. 3. 01:44
1. 배운 내용 1) Javascript 문법에 익숙해진다. 2) jQuery로 간단한 HTML을 조작할 수 있다. 3) Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다. 배운 것을 가볍게 정리하자면 JQuery: Javascript의 라이브러리, 즉 함수 모음 특정한 기능을 일일히 Javascript 코드로 짜면 매우 비효율적일 것이다. 그래서 전문가들이 필요한 기능을 구현해놓고 그것을 모아놓은 것이 JQuery이다. JQuery를 특정 페이지에서 쓰기 위해선 해당 페이지에 JQuery를 import 해야한다. Ajax: (지금까지 배운 것을 기준으로 하자면) Javascript로 클라이언트와 서버가 통신할 수 있도록 해주는 라이브러리 Ajax역시 jQuery를 임포트한 페이지에서만 동..
-
항해 99 5기 지원항해 99 2021. 12. 25. 23:26
"회사는 망해도 개발자는 망하지 않아요." "경영학과를 졸업했지만 8개월 정도 독학을 하고 현재 일본에 개발자로 취업하게 되었습니다." '개발자'라는 가슴 뛰는 단어를 처음으로 들어보았던 순간이었다. 2019년, 4학년이었고 취준을 해야했던 시기, 난 운이 좋게 교내 역량 우수 인재의 문 턱까지 왔고 역대 우수 인재 중 일부의 강연을 들을 수 있었다. 그 중 경영학과를 나오신 분께서 위와 같이 말하며 개발자의 길을 걸으리라 말씀하셨다. 사실 4학년이 되는 그때까지도 직무를 고르지 못했다. 대학교를 다니며 내가 외국어를 정말 좋아한다는 사실을 알았지만 현실은 매정하게도 그것만으로 취업하기엔 호락호락하지 않았다. 그렇다고 막상 한 가지 직무를 택하기엔 스스로가 무엇을 좋아하는 지 몰라 막연하고 답답했다. 우..