frontend aws 배포하기 (feat: s3, CloudeFront, Certificate, Route53) 내용 정리중 s3 생성 퍼블릭 액세스 차단 : CoudeFront 에만 허용 s3 직접 허용 막기 codepipe line 생성 buildspec.yaml 하단 참조 cloudefront 연결 원본 원본도메인 : 생성한 s3 연결 이름 자동완성을 쓰거나 자기만의 유니크 이름 생성 S3 버킷 액서스 사용 : 만들거나 기존 것 사용 설정 가격 분류 : 서비스 지역 사용, 최고 성능 따라가다가는 돈 많이 나감. SSL 인승서 생성 ( 그리 어렵지 않음, 다만 주의점은 버지니아 북부로 만들어야지 표시 됨, 22.03.04 기준 ) 나머지는 자기 환경에 맞게 작성 Route53 자기도메인 선택 -> ..
codepipeline 과 slackbot 으로 스마트하게 배포하기 스크린샷 및 코드 준비중 내용 : 1. github push 하면 docker 자동 빌드 및 테스트 2. 빌드가 완료되면 배포 직전에 confirm 을 slack bot 으로 받기 3. slack 에서 최종 컨펌을 하면, 배포 시작 4. 배포가 완료 및 실패가 되면, slack으로 알림 받기 빌드 트리거는 github action 과 codepipeline으로 하는 방법 2가지가 있지만, 트리거로 종류로는 비용이 바뀌지 않으니 codepipeline 에서 처리하는 것이 관리적 측면에서 좋음. 순서 : codepipeline 에서 트리거 push 할 때 작동되록 설정 buildspec.yml 에서 빌드 및 테스트 confirm 에서 SNS..
나는 PHP 개발자입니다.. (PHP 로고) PHP 개발자가 된 동기이전에는 자바 그중에서도 Spring Framework를 쓰는 개발자였습니다. 제가 처음 PHP로 넘어올 때는 그냥 단순히 연봉을 많이 쳐준다고해서 넘어갔습니다. 자바가 질려서도 아니고, PHP가 좋아서도 아닙니다. 많은 동료들이 말렸습니다. 죽어가는 언어, 쓰지도 않는 언어, 심한 경우 쓰레기 언어라는 표현까지 써가며 말렸습니다. 그래도 당시엔 결혼을 앞둔 시기라서 높은 연봉이 필요하기에 커리어를 포기하고 PHP로 넘어갔습니다. Q. 이 글을 읽고있는 독자분은 __ 개발자인가요 ? PHP 를 처음 맞이하였을 때의 느낌 PHP를 처음 볼때 느낌은 너무 직관적이며, 너무 쉬운언어였습니다. 자바를 하다 와서 그런지 문법을 1도 모르고 왔지만..