ILIO & ALIOLIO

이기훈

천리 개발도 개발 환경 Setup 부터

(로컬과는 다르다 로컬과는!!)

기업의 요구사항 EC2에 Server와 DB를 한 곳에 Setup 

Javascript 의존성 환경 설정을 npm으로 해주는데 

Python은??

python은 Version이 있는데 Version 관리는 어떻게 할까?

pip는 뭐지? 내가 쓰는 python 환경을 다른 사람에게도 통일 시켜 주려면??

python 가상환경은 뭐지?

개발환경을 공유하려면 docker를 쓰더라

docker??

 

컨테이너 기반의 오픈소스 가상화 플랫폼

컨테이너는 격리된 공간에서 프로세스가 동작하는 기술

 

이미지??

이미지란 컨테이너 실행에 필요한 파일과 설정값등을 포함 하고 있는것

 

docker file??

의존성 패키지 및 설정파일 관리

..... (팀원들이 기다리는데..)

EC2 CLI 명령어 부터

EC2에 python 환경 세팅을 해보자

Javascript가 npm이 있으면

 

Python은 pip가 있고

 

 

Javascript가 package.json이 있으면

 

Python은 requirements.txt 가 있다

오류, 오류, 오류, 오류

빨간색은 나의 적, 구글은 나의 친절하지 않은 친구

오류 해결은

Python 종속환경 프로그램이 요구하는 프로그램들을 설치

종속환경 프로그램이 요구하는 프로그램 경로 지정

Django server가 열렸습니다.

다음번엔 실패한 도커를 꼭 서보고 싶어요

도커의 장점

 

  • 실행 시점에 상관 없이 구성 시점을 고정
  • 작업자간 개발환경 통일
  • 로컬환경과 EC2 환경 통일
  • 배포시 문제 감소
Made with Slides.com