TIL_2020.07.06(월)~2020.07.09(목) - [Project]sprint2

nRecode·2020년 7월 8일
0

TodayILearned

목록 보기
66/95
post-thumbnail

2020.07.06(월)

Sequelize 환경셋팅하면서 궁금했던 마이그레이션에 대한 공부를 계속 진행했다.

npm install --save-dev sequelize-cli

로 sequelize를 설치하고

npx sequelize-cli init

로 시퀄라이즈 기본 셋팅을 진행한다.

그리고 cli를 이용해서 models의 파일을 만들면 migration폴더 역시 자동으로 생생되는데, 나는 내가 생성해서 만들어주고 싶었기 때문에 따로 sequelize를 설치하고 models 폴더에 테이블을 정의한 파일을 생성하고

npx sequelize migration:generate --name

명령어로 마이그레이션 파일을 생성하였다.

개발 중에는 sync()로 sequelize를 실행시키고 배포시에는

npx sequelize db:migrate --env development

로마이그레이션을 진행시키는 방향으로 갔다.


2020.07.07(화)

npm 설치 할 때, --save를 붙여줘야 package.json에 포함이 되고 그래야지 다른 팀원들이 같은 환경에서 실행시킬 수 있다. 기억하고 기억하자...


2020.07.09(목)

개발 중인 서버를 ec2를 이용하여 배포를 하는 과정을 진행했다. 같이 협업하는 백엔드 분이 배포를 위한 pem키를 받으셨고 그 키를 공유받았다. 나중에는 인스턴스를 공유하는 방법 같은 것을 공부하고 싶었다...

.ssh에서 공유받은 key file을 이동시키고

chmod 400 [pemkeyfile]

로 권한부여한다.

같이 진행한 페어분이 네트워크에 대한 지식이 많으셨고 이것 저것 알려주셔서(?) 네트워크 공부하고 싶어졌다ㅜㅜ

profile
안정성, 확장성 있는 서버를 구축하고 가꾸는 개발자를 목표로 공부하고 있습니다. 🤔🤔🤔🤔 부족하기에 맞지 않는 내용이 있을 수 있습니다. 가감없이 피드백 해주시면 정말 감사하겠습니다..🙏

0개의 댓글