본문 바로가기

분류 전체보기89

11주차 WIL 이번주는 프로젝트를 끝마치고, 리눅스와 Docker에 관하여 공부해보았다. 2022-11-09 TIL (리눅스 기본적인 필수 명령어) (tistory.com) 2022-11-09 TIL (리눅스 기본적인 필수 명령어) 오늘은 리눅스를 공부하게 되었는데 리눅스에 대해 기본적인 명령어들을 정리하고 넘어가볼까 한다. 정확히는 리눅스의 os중 하나인 우분투이다. ls # 파일 목록을 보여주는 명령어 ls -l # -l : 파 jundevlog.tistory.com 2022-11-10 TIL (도커 Docker 공부) (tistory.com) 2022-11-10 TIL (도커 Docker 공부) 일단 도커란 무엇인가? django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 .. 2022. 11. 13.
2022-11-11 TIL(도커 volume, Dockerfile, entrypoint, 포트포워딩) 포트포워딩(port forwarding)이란? - 포트 포워딩이라는 이름과 같이, 외부에서 서버의 특정 포트에 접근했을 때 지정한 서비스로 전달해 주는 것을 의미한다. docker-compose.yml 을 다음과 같이 수정한다. version: '3.8' # docker-compose.yml에 사용될 문법 버전을 정의합니다. services: example: # 서비스 이름을 지정합니다. 서비스 이름은 컨테이너끼리 통신할 때 사용됩니다. container_name: example # 컨테이너 이름을 지정합니다. image: 'httpd:latest' # 컨테이너를 생성할 때 사용될 이미지를 지정합니다. ports: # 포트포워딩을 설정해줍니다. - 80:80 # 외부에서 80 포트로 접속했을 때 컨테이너.. 2022. 11. 13.
2022-11-10 TIL (도커 Docker 공부) 일단 도커란 무엇인가? django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. 컨테이너 환경은 가상 머신(Virtual machine)에서 사용되는 가상 환경과 비슷하지만 다른 구조를 가지고 있습니다. 일단 VM은 많이 다뤄보았기 때문에 VM과 비슷한 무언가라고 생각하고 있다... 나중에 컨테이너 환경이 무엇인지에 대해서 도 확실히 짚고 넘어가야겠다. - VM 과 컨테이너환경의 차이 일단은 설치 명령어부터 시작해서 명령어들을 모아보았다. 해당 명령들은 ubuntu에서 실습해본 명령어들이다. sudo docker run -d -p 80:80 httpd:latest # docker 패키지 설치 명령어, apt는 ubuntu의 패.. 2022. 11. 10.
2022-11-09 TIL (리눅스 기본적인 필수 명령어) 오늘은 리눅스를 공부하게 되었는데 리눅스에 대해 기본적인 명령어들을 정리하고 넘어가볼까 한다. 정확히는 리눅스의 os중 하나인 우분투이다. ls # 파일 목록을 보여주는 명령어 ls -l # -l : 파일 목록을 더 자세히 보여주는 옵션 ls -a # -a : 숨김 파일까지 보여주는 옵션 ls -al # l 과 a의 기능을 다 가지고 있음. cp a.txt a_copy.txt # a.txt를 a_copy.txt로 복사 cp -r folder folder_copy # folder를 복사 할 때는 -r 옵션이 필요. cd /home/user/example/dir/ # 절대경로, 현재 위치와 상관없이 /home/user/example/dir/ 경로로 이동. cd ./dir/ # 상대경로, 현재 위치에 존재하는.. 2022. 11. 9.
2022-11-08 TIL (팀 프로젝트 KPT 회고록) 이번 프로젝트는 사실상 처음 접해보는 자바스크립트, DRF의 벽이 너무나도 높았다... 다음 프로젝트는 절치부심하여 더욱 높은 수준의 프로젝트를 완성해봐야겠다 2022. 11. 9.
10주차 WIL 이번주는 새로운 개념인 restful API 라는 개념도 배워보고 새로 배운 drf를 이용하여 팀 프로젝트도 진행중인데 여러모로 어렵고 낯설다... 그래도 역시 프로젝트를 직접 진행해보니 익숙해진것만도 같지만 더 많이 해봐야 할 것 같다. 2022-10-31 TIL (SerializerMethodField) (tistory.com) 2022-10-31 TIL (SerializerMethodField) 일단 모델을 JSON으로 쉽게 바꿔주는건 ModelSerializer를 사용한다. 하지만 모델에 없는 필드인데 JSON에 특정 필드를 추가해서 내려주고 싶거나, 변경해서 내려주고 싶다면? (예를 들면 user모델의 pk jundevlog.tistory.com 2022-11-01 TIL (백엔드와 프레임워크 .. 2022. 11. 7.