buildspec.yml

version: 0.2

phases:
  install:
    runtime-versions:
      python: 3.8
  pre_build:
    commands:
      - echo Nothing to do in the pre_build phase...
  build:
    commands:
      - python3 -m compileall src/app.py
      - mv src/__pycache__/*.pyc ./app.pyc
  post_build:
    commands:
      - echo Build completed on `date`
artifacts:
  files:
    - app.pyc

Git Repo Push

스크린샷 2025-01-05 오후 11.18.19.png

Name : wsi-api-build

스크린샷 2025-01-05 오후 11.19.28.png

Github Repo 선택 후 소스 버전 main 입력

스크린샷 2025-01-05 오후 11.20.08.png

아마존 리눅스 선택 후 이미지 버전 5.0 선택 IAM Role : wsi-api-build-role

스크린샷 2025-01-05 오후 11.22.47.png

buildspec.yml 파일 사용 선택 후 입력

스크린샷 2025-01-05 오후 11.26.14.png

아티팩트로 S3 선택 후 기존에 생성했던 S3 선택 및 패키징 옵션 Zip 선택

스크린샷 2025-01-05 오후 11.26.59.png