본문 바로가기

2021 웹개발 1018

[AWS] elastic beanstalk 에서 react 배포 502 오류 (code ELIFECYCLE errno 126) AWS elastiic beanstalk에서 react 어플리케이션을 배포했다. 그런데 책과 달리 내 실습환경에서는 오류가 나기 시작했다. 로그 내용을 살펴보니 이랬다. Dec 30 16:00:30 ip-172-31-46-206 web: > todo-front@0.1.0 start /var/app/current Dec 30 16:00:30 ip-172-31-46-206 web: > react-scripts start Dec 30 16:00:30 ip-172-31-46-206 web: sh: /var/app/current/node_modules/.bin/react-scripts: Permission denied Dec 30 16:00:30 ip-172-31-46-206 web: npm ERR! code E.. 2021. 12. 31.
[AWS CLI] 'eb'은(는) 내부 또는 외부 명령, 실행할 수 없는 프로그램, 또는 배치 파일이 아닙니다. 어제 잘 쓰던 eb 명령어가 갑자기 안됐다. >aws --version aws-cli/2.4.7 Python/3.8.8 Windows/10 exe/AMD64 prompt/off >eb --version 'eb'은(는) 내부 또는 외부 명령, 실행할 수 없는 프로그램, 또는 배치 파일이 아닙니다. 이유는 환경변수에 하나가 빠졌기 때문이었다. 아래 사진처럼 로컬에 깔린 python의 Scripts도 시스템 환경 변수에 들어있어야 했다. + 환경변수를 넣고 cmd 재시작 >aws --version aws-cli/2.4.7 Python/3.8.8 Windows/10 exe/AMD64 prompt/off >eb --version EB CLI 3.20.0 (Python 3.5.4) 잘 된다... ^_^;; 참고: .. 2021. 12. 29.
[spring boot] 백엔드 어플리케이션을 AWS의 elastic beanstalk으로 배포 책을 따라서 실습하다가.. 책 내용이랑 다르게 해야하는 상황이 와서.. 구글링을 총동원해서 겨우 배포 성공했다. 하루 종일 걸렸다.. 기념으로 기록해본다. 0. 준비 실행환경..? - Windows 10 - spring boot (Gradle, jar, java11) 미리 확인 - python 설치 확인 (cmd에서 python --version) - aws cli v2 설치 (구글링 후 .msi 파일 다운, 설치) 1. aws cli 설정 AWS 콘솔에서 IAM-액세스 관리-사용자 [사용자 추가] 눌러서, 사용자이름: cli-user, 액세스유형: 프로그래밍 방식 액세스... 로 설정하고 [다음: 권한] 누름. 권한설정: 기존 정책 직접 연결-AdministratorAccess 선택 후 [다음:태그],.. 2021. 12. 29.
[Spring boot] REST API 예제 완성 후기.. REST API 공부해보겠답시고 최근에 출간 된 책을 사서 .. 공부? 했다. 사용한 책: https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=279824138 React.js, 스프링 부트, AWS로 배우는 웹 개발 101 스프링부트와 리액트를 이용해 애플리케이션을 구현하면서 확장 가능한 아키텍처를 구축하고 운영해 볼 수 있다. www.aladin.co.kr 이전 국비 과정에서 팀프로젝트 할 때에는 솔직히 Mapping 자체를 잘 이해하지 못했었다. 책 따라하다보니 http 요청에 여러 method가 있고, 또 쓰임도 다르다는걸 배운 것 같다. (아직도 'GET과 POST의 차이는 뭘까요?' 이런 질문 받으면 어버버 거리겠지만...ㅠㅠ) 특히나 request, r.. 2021. 12. 27.