이 시리즈를 통해 FastAPI 프로젝트를 배포했습니다. 하지만 서비스가 업데이트될 때마다 이미지를 ECR에 업로드하고 ECS 작업 정의를 생성한 뒤 업데이트를 해야하는 과정은 꽤나 번거롭습니다.이번 포스팅에선 이 번거로운 작업들을 자동화하기 위해 CI/CD를 구축하는
이전 포스팅에선 FastAPI 서버의 컨테이너 이미지를 AWS ECR에 업로드했습니다.이제 서버를 ECS Fargate에 배포해보도록 하겠습니다.AWS EC2(https://us-east-1.console.aws.amazon.com/ec2/home?region
Pyhton에서 코드를 구현하다보면 여러 에러를 맞이하게 됩니다. 이렇듯 코드를 실행하는 중에 발생한 에러는 exception(예외)라 합니다.예외처리를 하기위해 python에서는 try except 구문이 존재합니다. try에 실행할 코드를 구현하고 except에 예
IntroductionRequests 라이브러리Requests method with FastAPI직접 적용한 requests with FastAPIJobdam 프로젝트에서 Python을 사용하여 HTTP 통신을 구현해야 했습니다. 저는 Python 기반의 TUI(Ter
이전 포스팅에선 docker를 통해 이미지를 빌드했습니다. 이번에는 Docker hub와 같은 컨테이너 임지에 대한 레지스트리인 AWS ECR(Elastic Container Registry)에 컨테이너를 업로드하는 과정을 살펴보겠습니다.컨테이너 이미지를 ECR 저장소
이 시리즈에선 제가 Jobdam이란 프로젝트에서 서버를 실제로 어떻게 배포했는지 살펴보겠습니다.프로젝트를 배포하는 한 가지 방법은 Docker를 사용하여 컨테이너 이미지를 빌드하는 것입니다. 이 글에서는 Docker의 기본 개념과 함께 FastAPI 프로젝트를 어떻게
이전 포스팅에서 textual을 이용해 간단한 TUI app을 만들어보았습니다. 이번 포스팅에서는 이 라이브러리를 사용자들이 쉽게 활용할 수 있도록 배포하는 방법에 대해 알아보겠습니다.먼저 poetry를 사용하여 PyPI에 배포하기 위한 환경을 설정합니다.이후 바탕화면
이전 포스팅에선 간단한 TUI app을 만들었습니다. 하지만 이는 너무 간단해보입니다. 그렇기에 조금 심화과정으로 저의 Jobdam 에서 적용되었던 몇 가지 기능을 추가해 TUI app을 꾸며보도록 하겠습니다.Textual에서 Screen은 터미널의 크기를 차지하는 위
코딩을 하면서 그래픽 환경인 CLI, GUI, TUI에 대해 들어보신 적이 있을 것입니다.CLI (Command Line Interface): 명령어를 입력하여 상호작용하는 환경으로, 윈도우에는 cmd, 리눅스에는 terminal이 대표적입니다.GUI (Graphic