# deploy
NCP에 VPC & 인스턴스 구성, DB 설치 및 설정, Docker 이미지 생성 및 관리, NGINX 설정, docker-compose 설정 및 실행
NCP에서 VPC/subnet 및 서버/DB 인스턴스 구성DB(MySQL) 설치 및 원격 접속 가능하도록 설정WEB, WAS Dockerfile 작성하고 build, push, pullnginx 설정파일 작성 및 docker 네트워크 학습docker-compose 설치

[미완] AWS Elastic Beanstalk(EB)로 Node.js 애플리케이션 배포하기 (feat. HTTPS)
AWS하면 가장 쉽게 떠올릴 수 있는 서비스가 EC2일 것이다. 사실 지금도 t4g.nano 인스턴스를 하나 사용하고 있지만, 이번에는 Node.js 애플리케이션을 하나 돌리기 위해 시험삼아 EB를 사용해 보려고 했다. EB는 처음 써보는지라 조금 낯선 면도 있었지만,
Flutter Fastlane 버전 컨트롤
출처 : \[flutter] 48... fastlane을 이용한 앱 배포 자동화 하기(AOS, IOS)출처 : <a href="https://deku.posstree.com/ko/flutter/fastlane/출처 : The operation couldn
Argocd 배포 notication을 수정하자 (oncePer)
helm이 변경되면서 신규commit이 발생하게 되었다. 이미지가 변경되지 않았는데, 배포 알림이 울린다. 수정해보자

AWS EC2 + NGINX로 리액트 배포하기
현재 개발중인 졸업작품 프로젝트가 막바지를 달리면서 웹사이트를 배포를 해야했습니다. 분명 올해 초에 많은 고민과 시도 끝에 배포에 성공한 기억이 있었지만 다시 배포를 하려고 보니 까먹어버리는 불상사가 발생하고 말았습니다 🥲. 그래서 까먹었을 때 다시 찾아와서 배포하

플레이데이터 부트캠프 데이터 엔지니어링 트랙 21주차 (10.23~27)
이번주의 학습은 "개발자" 보다는 "엔지니어" 로서 완성된 시스템, 웹 페이지 등을 배포하고 그 과정에서 Docker 를 통해 잘 되는 지 테스트하는 과정을 배웠으며, nGrinder을 이용해 성능 테스트까지 학습할 수 있었습니다.

The deployment configurations for CodeDeploy could not be listed
IAM에 들어가서 사용중인 aws user에 AWSCodeDeployDeployerAccess 추가

ECS 배포 속도 개선
ECS Fargate를 운영하면서 배포 속도가 너무 느리다 생각했다.그래서 원인을 찾아본 결과ECS의 컨테이너 오케스트레이션의 일부가 지나치게 안전하게 구성되어있기 때문임을 확인했다. 약간의 안전성과 배포 속도를 trade-off하여 배포 속도를 개선해보고자 한다.병렬

[render] Render 무료 요금제인데 요금이 청구됐다?! starter -> free로 다운그레이드 하기
render 무료 플랜으로 사이트를 배포하고 얼마 뒤, Render.com 의 이름으로 카드 지출 알림이 떴다. 이게 무슨 일이지?! 헐레벌떡 render에 들어가보았지만 영문을 알 수 없고. 분명 무료 플랜인 individual 이 맞는데.. 하지만 여러분. ren

[Expo][react-native] Expo EAS Deploy, Build(android, ios)
eas build에 대한 정보가 부족한 것 같아서 내가 정리한 노션을 블로그에 공유하려고 한다.Building Standalone Apps(expo build)Building Standalone Apps이건 더 이상 사용하지 않는다.EASyarn global add e

[Expo] [react-native] IOS Deploy 오류해결
안드로이드 빌드 중 expo doctor에서 문제가 생겼었다. 그리고 해결해 빌드를 완료했고 이번에는 ios빌드를 시작하게 되었다. 당연히 이미 문제들을 해결했기 때문에 쉽게 될거라고 생각했지만... cocoa pod문제가 생겼다. 계속 시도한 흔적...preview로

Github actions와 AWS CodeDeploy를 통한 자동배포 설계
현재 진행하고 있는 프로젝트는 Docker를 적용해서 container 환경에서 개발중이다.이를 AWS의 EC2환경에서 배포를 진행하였는데 개발중인 프로젝트이다 보니 변경사항이 있을 경우 항상 배포를 다시 해주기에는 번거롭다.따라서 Github Actions와 AWS를

env
1\. operation 에 deploy 할 경우 docker 혹은 다른 방식으로 배포할 경우 root 디렉토리에 있는 env 를 인식하게 하는 것은 꽤나 번거롭고 피곤한 일이다.따라서 서비스별 env 를 분리하고 또한 개발 운영으로 각각 분리하여 관리하면 CI/CD

Firebase: invalid api key error (with vercel)
Vercel 배포 시 발생하는 API Key Error 해결하기
배포 flow
회사의 배포 전략 github CI/CD 이용 dev, prod 분리 진행 prod => s3, cloudfront 이용 dev => 사내 서버 이용, nginx 이용 > ## 배포 flow 1. prod : push => github CI/CD => S3,Cl

스프링부트 배포 시, KTC로 배포가 되지 않는다면?
진행하던 프로젝트인 라이온하트의 챌린지 기능요소 중, DB에 현재 시간을 구해 출석 체크 시키는 기능이 존재했다. 분명 제대로 출석 체크되도록 구현하였지만 DB에 출석 시간이 정확히 측정되지 않는 문제가 발생하였다.

Back To The Classic (부제: 배포 방식 변경으로 하루 30분 절약하기)
이건 무중단이 아니야!최근 팀의 배포 시스템을 ECS에서 EC2로 변경하는 작업을 했다. 간략하게 설명하자면, 도커로 배포하던 걸 서버에 직접 세팅하는 방식으로 바꿨다고 보면 된다.이 일을 하면서 인스턴스/응답 시간 최적화 등 여러 실험과 경험을 통해 깨달은 바가 있어