# deploy
셔틀버스 자동화 웹 배포
자동화 프로그램을 만들면서 새로 배웠던 방식이나 시간을 많이 잡아먹은 부분에 대해 기록을 남겨보려고한다모달창 만들고 버튼을 통해 UI에 보여지는지 안보여지는지에 대한 코드와 같은 방식으로 html에서 form action="/fail"을 통해 /fail로 들어오면re
Github Action에서 CodeDeploy를 이용해서 EC2에 Deploy 해보자
CodeDeploy를 이용해서 S3에 복사된 파일을 EC2에 Deploy되도록 Github action을 설정해 본다. CodeDeploy Application 생성 AWS > CodeDeploy검색해서 Application을 생성한다. Application nam
Github action to upload S3
Github action을 이용해서 S3에 빌드한 jar 파일을 업로드할 수 있도록 설정해 보자. github action을 새로 생성해 보자 .github/workflow/develop.yml secret 설정 먼저 사용할 환경을 생성 해야 한다. settings
AWS EB로 Blue/Green 배포
회사에서 운영 중인 서비스에서 예기치 못한 트래픽 증가로 인해 서버 다운 또는 응답 속도 감소 문제가 발생했다. 이러한 문제는 사용자 경험에 부정적인 영향을 미칠 뿐 아니라 매출 감소와 같은 비즈니스적인 문제를 유발할 수 있다.사용자 트래픽이 많은데 dev에서 p...
AWS ECS 배포 자동화
Issue 회사에서는 다양한 플랫폼을 운영하고 있어, 해당 플랫폼의 어드민 사이트도 여러 개 운영 중이다. 그 중 호텔 시스템을 관리하는 서비스는 Nuxt.js(vue)로 개발되어 있었는데, 선임 책임님께서 Next.js(react)로 마이그레이션하는 작업을 하던...
maimovie 프로세스 정리
maimovie 프로젝트를 담당하고 있는데, 기존에 구축되어 있던 환경, 빌드, 배포 등 전반적으로 복잡한 내용이 많아서 회사 내에서 공유할 목적으로 문서화 작업을 진행하고자 한다.마이무비 프로젝트는 총 3개의 리포지토리에서 관리되고 있음마이무비 영문 1개(mai...
Github Actions 배포시간 단축
디자인 디테일을 자주 확인해야 하는 경우, 빠른 테스트를 위해 수시로 개발 서버에 배포해야 할 때가 있다. 그러나 이 과정에서 배포 시간이 오래 걸리는 불편함이 있었다. 이에 따라, 배포 시간을 단축할 수 있는 방법을 알아보게 되었다.해당 프로젝트(staypia ...
AWS EB로 배포하기
회사 내 여러 서비스 중 "maimovie(en)" 프로젝트에서 연합뉴스 모듈 연동 개발 요청이 들어왔다. 해당 요청을 수행하기 위해 개발 서버에서 간단한 수정 작업을 진행하고 배포 프로세스를 실행했으나, 실패한 상황이다. 따라서, 문제를 해결하기 위해 정상화 작...

Next.js EC2 배포 + PM2 활용한 무중단 배포
Ubuntu Server 20.04 LTS 선택프리 티어가 가능한 t2.micro를 선택했다. 새 키 페어 생성키 페어 생성 클릭하면 파일이 다운로드된다. 이후 필요하므로 쉽게 찾을 수 있는 경로에 두는 것이 좋음.SSH (Secure Shell) Protocol은 P

Django 어플리케이션과 AWS S3 연동하기
Django 어플리케이션과 AWS S3 연동하기 Django 어플리케이션을 AWS EC2 인스턴스에 배포했는데, 어플리케이션이 정적 파일들을 사용하지 못하고 있다. 조사해보니 배포시에는 다른 디렉토리를 사용한다고 한다. (실제 사용 환경을 가정하면) 얼마나 많은 용량이
Django 어플리케이션 AWS EC2 인스턴스로 배포하기
❗️ Root 계정으로 진행하지 않는다. 보안상의 이유도 있고, 서비스를 잘못 실행해 초기화 해야 할 경우 하위 계정은 삭제후 다시 발급할 수 있지만 Root 계정은 쉽게 삭제하지 못할 수 있기 때문이다.Root 계정(계정이 처음 만들어졌을때 Root 계정이다)을 사
gh-page를 이용한 깃헙 페이지 deploy하기
npm i gh-pagespackage.json 파일 맨아래에 }, homepage작성 }주소는 https://(깃헙ID).github.io/(repositories주소) 이렇게 작성하면된다.package.json 파일의 scripts에 "deploy

streamlit deploy on windows
https://discuss.streamlit.io/t/streamlit-deployment-as-an-executable-file-exe-for-windows-macos-and-android/6812쉬운 방법이 있다고..pyqt 안써도 될라나?

[FE] Github Action을 이용하여 AWS S3 CD 구축하기
프로젝트를 진행하면서 개발은 오케이..어느정도 해왔다. 그렇지만 내가 이렇게 개발한다한들 실제 사용자들이 내 프로젝트가 있는지 없는지도 모른다면? 말짱 꽝이다.. 그렇기때문에 배포는 필수적인것이다 ✨ 1. AWS S3 배포를 도와주는 많은 툴들이 있지만 그 중에 보편

[DOCKER] Github Actions 의 build 에 Cache 사용하기
배포된 프로젝트를 리팩토링 하는데 왜 그런지 docker cache 되도록 했는데 뭔가 build 할 때마다 시간이 똑같다.readme 하나 추가했는데도 시간이 build 에만 1분이 걸린다.build cache 가 안 쓰인 것 같다용서할 수 없지예전에 Github A

[CI/CD] FastAPI 배포하기 - AWS EC2, Github Actions, Docker
fastAPI 와 react 를 이용한 서비스를 다 완성했으니 배포를 해야지.AWS EC2 - Linux (당연히 putty 도 필요)Github Respository조금있다 하겠지만 python 설치 모듈을 관리하는 requirements.txt 파일 만들기오타 없는

[무료]Github로 내 사이트 배포해서 친구에게 보여주기
우리가 사용할 서비스는 바로 github pages 입니다. github pages란 Github에서 제공하는 무료 배포 서비스입니다.