본문 바로가기

메타인지/TIL

TIL 11/15~11/21

 -  Git rebase and squash

Rebase : 다시 마스터브랜치를 가져와 내 코드를 작업합니다. 

 (초기에 베이스에서 가져온 마스터가 아닌 가장 최근의 마스터 또는 선택하고 싶은 마스터를 가져오는 것입니다.  

그렇게 해야 내가 초기의 베이스에서 작업했던 브랜치를 merge하는 것이 편합니다) 

Squash : 만약 내가 리베이스후 커밋을 여러번 한 상태라면 커밋을 그냥 하나 뭉쳐주어 합치게 하면 됩니다. 

 

 - 이력서 관련 초안 제작

 - 각종 프로젝트 문제관련해서 고민과 해결하는 과정

 - 페이스 북에서 진행하는 신입 개발자 세비나 참여

이동욱님과 진유림님을 만나고 취업관련 좋은 이야기들을 들어서 좋았다.

 - 도커와 Gunicorn 으로 EC2에 배포

gunicorn

가장 유명한 서버 배포 방법

gunicorn  wemeet.wsgi:application --bind=0.0.0.0:8000 --daemon --reload 

서버가 에러가 나도 다시 살리겟다. 

 

도커

VM보다 더 가벼운 컨테이너 

도커 프로필 파일로 도커 웹에 업로드후 ec2에서 받아서 배포하는 형식

아래는 명령어 

docker ps –a 

도커의 프로세스 조회 

 

docker images -a 

도커의 이미지 조회 

리포지토리의 이미지 아이디를 잘 기억해 주자~ 

 

netstat -lntp 

tcp통신을 보기위해서 

 

netstat –na | grep tcp 

 tcp통신을 보고 현재의 서브넷을 알기 위해서 

 

docker exec –it 프로젝트명 /bin/bash 

로하면 도커에 배쉬 명령어를 할수 있다. 

 

docker stop 이미지이름 명령어로해야합니다. 

sudo docker stop wemeet 

 

docker ps -a는 산명령어 

00 포트포워딩이라는 개념(내노트북과 도커랑 포트를 동기화한다) 

 - S3 사용법 과 정의 학습

 - DjangoORM select,prefetch related 활용 관련 정리 

python shell에서 데이터를 임포트하고 

닷 탭기능으로 뒤에 나오는 형식을 미리보기 할 수 있다.

 

 - BS4와 TDD 프로그래밍

 - 우분투에서 언더볼팅 고민하다가 Grapic Driver 잡아주니까 발열문제가 좀 많이 해결됨

 

- 2차 프로젝트 종료 전 느낌

같이 하시는 백엔드분의 로직을 대신 제작 API가

아슬아슬하게 끝나서 아쉬웠음...

테스트 코드를 반절만 했던 것도 아쉬었음

 

'메타인지 > TIL' 카테고리의 다른 글

TIL 11/29~12/05  (0) 2019.12.05
TIL 11/22~11/28  (0) 2019.11.27
TIL11/ 19 도커 셋팅하기  (0) 2019.11.19
TIL 11/08~11/14  (0) 2019.11.14
TIL 11/11 와디즈 클론 프로젝트 모델링 (1일차)  (0) 2019.11.12