본문 바로가기

스파르타 내일배움캠프

TIL41 docker compose 후 EC2 서버에 올려보기! 오늘은 어제 도커에다가 실행시켜보는부분을 이어서 하였다. 오전 - Docker 스터디 09:00~12:00 : EC2 Docker 적용하기 Dockerfile 만들어서 Docker image 만들기 Dockerhub에 push하기 EC2 인스턴스 생성 후 EC2에서 Docker image pull받기 pull 받은 Docker image 실행해보기 EC2 아이피 주소 김진수 54.180.144.181 오늘 오류중에서 해결이 잘안되고 실행이안됐던부분은 바로 내가 서울에서 인스턴스를 만들어서 돌려야하는데 버지니아 북부에서 돌려서 잘안됐던게 가장컸던오류인데 오늘 하루종일 잡아먹었어서 일일히 하나하나 다 해보면서 라우팅 vpc 인터넷케이블 만져보면서해봤지만 잘 안됐었다. 그렇지만 튜터님이 중간에 오셔서 도와주셔.. 더보기
TIL 40 Docker란 무엇인가? 오늘은 팀장님의 주도하에 docker스터디를 진행하기로하였다. 오전에 우리는 이 도커에대한 내용정리를 하고 실습까지 실행하여 적용시켜보는걸 목표로 진행하게됐다. docker가 뭔지 docker registry, image, container 가 뭔지, 사용 명령어 정리 Dockerfile, Docker-compose 언제 쓰는지 Docker volume이 뭔지 Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 .. 더보기
TIL 39 JWT가 무엇인가? 오늘은 팀장님의 주도하에 jwt스터디를 진행하기로하였다. 오전에 해야될일은 이렇게 4가지 요소가 들어간 상태로 우리는 JWT에 대해서 알아가보도록하기로하였다. JWT 가 뭔지 JWT 왜 필요한지 JWT 특징 JWT 적용방법 1.JWT란 무엇일까? 에 대해서 검색을해보니 JWT(Json Web Token) 정보를 비밀리에 전달하거나 인증할 때 주로 사용하는 토큰으로, Json객체를 이용함 JWT는 Json Web Token의 약자로 일반적으로 클라이언트와 서버 사이에서 통신할 때 권한을 위해 사용하는 토큰이다. 웹 상에서 정보를 Json형태로 주고 받기 위해 표준규약에 따라 생성한 암호화된 토큰으로 복잡하고 읽을 수 없는 string 형태로 저장되어있다. 이런식으로 설명이 되어있었고 JWT의 구성요소로는 .. 더보기
내일배움캠프 AI - MyLittleTrip 프로젝트 KPT 회록 스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 2회차 20220804 MyLittleTrip KPT 회고록 프로젝트 정보 프로젝트 명 MLT - My Little Trip (여행 일정 추천받기) 기간 2022.07.07-08.16 프로젝트 목표 실제로 사용 가능한 웹서비스 만들기 지금까지 배운 기술스택 적용 팀 정보 팀명 : 사사십육 팀원 : 김동우, 김진수, 최민기, 박진우 역할 분담 김동우 : 유저기능 / 여행일정 추천 김진수 : 여행장소 기능 박진우 : 맛집장소 기능 최민기 : 여행리뷰 기능 추천알고리즘 github https://github.com/kimphysicsman/Travel_recommedation 중간 발표 KPT 회고 Keep (좋았던 점, 유지했으면 하는 부분)기획단계에서 일.. 더보기
TIL38 오늘은 SA작성을 하는데에 있어서 어제까지 와이어프레임만 작성을 마쳤기에 역할 분담을 나누고 DB설계 그리고 API설계까지 마무리하는 작업을했다. 일단 우리는 늘 그렇듯 사다리타기로 역할분담을 나누게되는데 왜그러냐고 묻게된다면 물론 자기가하고싶은부분이 있겠지만 각자의 실력이 비슷비슷하기에 여러가지부분들을 한번씩 경험해보는것이 좋지않겠냐는 취지에서 그렇게 정하는거같다. 그리하여 우리는 역할 분담 김동우 : 유저기능 / 여행일정 추천 김진수 : 여행장소 기능 박진우 : 맛집장소 기능 최민기 : 여행리뷰 기능 이렇게 역할분담을 나누었고 또 그 다음에 DB설계를 작성하기위하여 모두 같이 머리를 대고 erdcloud 과거에 권기현튜터님께서 추천해주신 이 사이트 https://www.erdcloud.com/d/Ta.. 더보기
TIL37 오늘은 팀원들과 앞으로할 마지막 프로젝트를 향해 달려가고있다.. 사실 이전 프로젝트와 drf 수업과정에서 따라가기에 바쁜관계로 제대로 정리하지못하고 따라가느라 바빴던 과거를 후회하지만 이렇게라도 최종프로젝트에서는 TIL을 작성하면서 나의 마지막에 유종의 미로 거두기 위하여 TIL을 작성하려고한다. 우리는 오전에 발제시간을 통해서 매니저님 포함 튜터님이 알려주신 발제 기준을 통하여 앞으로 머신러닝에 제약없이 자신이 원하는 자유주제의 사이트를 만들어보는것 🚩 What to do: 실제 사용자가 이용할 수 있는 서비스를 만들어봅니다. 필수 포함 사항을 확인해주세요. 🌟 아래의 내용을 포함하기만 한다면, 기능 추가 또는 수정이 자유입니다! 자유로운 주제로 프로젝트를 진행해주세요. 그렇지만 기능 구현 > 프로젝트.. 더보기
TIL36 스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 2회차 20220706 MyLittleShoes KPT 회고록 0. 프로젝트 정보 프로젝트 명 MLS - My Little Shoes (나만의 신발 스타일 만들기) 기간 2022.06.28-07.06 프로젝트 목표 DRF를 이용한 프로젝트 만들기 Generative models 이용하기 CRUD 숙련 팀 정보 팀명 : 사오이십 팀원 : 김동우, 김진수, 최민기, 박진우 역할 분담 김동우 : 회원가입/로그인 기능 / Generative model 사용 김진수 : 추천 스타일 페이지 박진우 : 이미지 업로드 + 결과 페이지 (결과 페이지에서 저장누르면 히스토리에 저장됨) 최민기 : 히스토리(게시판) 페이지 (+ 좋아요 + 댓글 + 즐겨찾기) Generati.. 더보기
TIL35 오늘은 alt + z 자동 줄 바꿈 커맨드 f2 p print 컨트롤 kf 1. blog 앱에 이 포함된 comment 테이블을 작성해주세요 2. 외래 키를 사용해서 Article, User 테이블과 관계를 맺어주세요 3. admin.py에 comment를 추가해 자유롭게 생성, 수정 할 수 있도록 해주세요 4. serializer를 활용해 로그인 한 사용자의 기본 정보와 상세 정보를 리턴해 주는 기능을 만들어주세요 5. 4번의 serializer에 추가로 로그인 한 사용자의 게시글, 댓글을 리턴해주는 기능을 구현해주세요 5. blog 앱에 title / category / contents를 입력받아서 게시글을 작성하는 기능을 구현해주세요 - 만약 title이 5자 이하라면 게시글을 작성할 수 없다고 리.. 더보기