AWS/Serverless4 Serverless 서버 자동 수정 배포 Git Actions AWS - EC2 서버 때처럼 Git Action을 활용해 자동 배포가 가능하다 [AWS] - EC2 - 서버 자동 배포 git actions 비슷한 설정이니 이해가 안간다면 위의 링크를 참조 바란다 기억이 새록새록 날 것이다 그러면 아래와 같이 추가를 해주자AWS ACCESS KEY와AWS SECRET ACEESS KEY 는 AWS - 외부 프로그램 권한설정 여기서 받은 그 키를 적어주면 되고 서버리스 액세스키는 아래 링크를 들어가 로그인을 한 뒤 https://www.serverless.com/ Serverless: Zero-Friction Serverless Apps On AWS Lambda & Beyond.Easily build auto-scaling, low-overhead appl.. 2024. 5. 24. Serverless 폴더 만든 후 GitHub 수동 생성 리드미와 이그노어를 생성하지 않고 생성한다면 기존과 다른 모습으로 나오게 된다 하지만 커맨드라인으로 추가하는 방법을 소개 해주고 있다 그것을 따라하자 하지만 AWS - serverless로 이미 리드미를 만들어줬고gitignore는 다른 로컬작업 파일에서 복사 해오자 그리고 CTRL+`을 입력하여 커맨드 프롬포트를 열고 git init을 입력 하여 .git 이라는 숨김 폴더를 생성하고 복사해온 gitignore를 연다 github에 올리지 말아야 할 파일들이 있기 마련이다 지금 이 경우에는node_moduels 폴더 전체가 불 필요 하다 이때는 .gitignore 파일을 열어 node_modules/ 를 추가하고 저장하자 그리고 다시 커맨드 프롬프트에 git add * 을 입력 뭐가 잔뜩.. 2024. 5. 23. Serverless deploy 테스트, 오류 해결법, 로컬 작업한 파일 복사 생성된 폴더를 vs코드로 열어보자 이런 파일들이 생성 되어있다우선 app.py를 열어 가상 환경을 맞춰주자 그리고 그후 CTRL+`을 입력하여커맨드 프롬프트를 열어 serverlees deploy혹은sls deploy를 입력하면 정상적으로 열려야하나 아무래도 액세스 키를 입력할때 오타가 있었나보다 이럴때엔 pip install awscliaws configure 을 입력하면액세스키와시크릿키와서버 리전을 수정할 수 있다기본 출력 형식을 설정하는데 json으로 설정하자 그랬는데도 플러그인이 없다는 오류가 뜬다면 npm install serverless-wsgi --save-dev을 입력해 설치해준다 그랬는데도? 중간에 Too many open files 라는 에러가 있는 이런 화면이 나온다면.. 2024. 5. 23. Serverless Framework 설치 https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 우선 링크를 들어가 NODE.js를 설치하자 다운로드 받은 파일을 바로 설치 해주자 완료가 됐다면 윈도우키+R를 눌러cmd를 입력한뒤 npm install -g serverless라고 입력 cd GitHub를 알아서 잘 찾아폴더로 이동 후 serverless입력 Python의 Flask API로 만들었으니 플라스크 선택이름은 센스껏 작성 중간에 스샷을 못했는데 Login/Register 선택후에 https://www.serverless.com/ S.. 2024. 5. 23. 이전 1 다음