diff --git a/.github/workflows/docker-ecr-deploy.yml b/.github/workflows/docker-ecr-deploy.yml new file mode 100644 index 0000000..ab29504 --- /dev/null +++ b/.github/workflows/docker-ecr-deploy.yml @@ -0,0 +1,40 @@ +#name: Build and Push Docker Image to ECR +# +#on: +# push: +# branches: +# - 213/feat-깃-워크플로우-파일-생성 +# +#jobs: +# deploy: +# name: Build & Push Docker Image +# runs-on: ubuntu-latest +# +# steps: +# - name: Checkout source code +# uses: actions/checkout@v3 +# +# - name: Set up JDK +# uses: actions/setup-java@v3 +# with: +# java-version: '17' +# distribution: 'temurin' +# +# - name: Configure AWS credentials +# uses: aws-actions/configure-aws-credentials@v2 +# with: +# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} +# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} +# aws-session-token: ${{ secrets.AWS_SESSION_TOKEN }} +# aws-region: ap-northeast-2 +# +# - name: Log in to Amazon ECR +# uses: aws-actions/amazon-ecr-login@v1 +# +# - name: Build, Tag, and Push Docker image to ECR +# env: +# ECR_REPOSITORY: 745173969277.dkr.ecr.ap-northeast-2.amazonaws.com/scenchive/image +# IMAGE_TAG: latest +# run: | +# docker build -f Scenchive/Dockerfile -t $ECR_REPOSITORY:$IMAGE_TAG Scenchive +# docker push $ECR_REPOSITORY:$IMAGE_TAG diff --git a/Scenchive/Dockerfile b/Scenchive/Dockerfile index 312ced0..c644e81 100644 --- a/Scenchive/Dockerfile +++ b/Scenchive/Dockerfile @@ -6,5 +6,5 @@ RUN gradle build -x test # 2단계: Run Stage FROM openjdk:17-jdk-slim -COPY --from=build /home/gradle/app/build/libs/*.jar app.jar +COPY --from=build /home/gradle/app/build/libs/*.jar /app/ ENTRYPOINT ["java", "-jar", "/app.jar"] \ No newline at end of file