diff --git a/.github/workflows/rustCI.yml b/.github/workflows/rustCI.yml index fba7efe..4bc090f 100644 --- a/.github/workflows/rustCI.yml +++ b/.github/workflows/rustCI.yml @@ -28,9 +28,9 @@ jobs: # ~/.cargo/git # target # key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - - name: Build + - name: Release Build working-directory: ./api - run: cargo build --verbose - - name: Run tests + run: cargo build --release --verbose + - name: Run tests (Release Build) working-directory: ./api - run: cargo test --verbose + run: cargo test --release --verbose diff --git a/api/Dockerfile b/api/Dockerfile index f6c946c..b6bb818 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -5,7 +5,7 @@ COPY . . RUN cargo build --release FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal -RUN dnf install -y openssl openssl-devel -COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:0.8.4 /lambda-adapter /opt/extensions/lambda-adapter +RUN dnf install -y openssl +COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:0.9.0 /lambda-adapter /opt/extensions/lambda-adapter COPY --from=builder /app/target/release/crate_trends_api /app CMD ["/app"]