feat: add Forgejo webhook trigger support with AWS Secrets Manager

This commit is contained in:
Daisuke Nakahara 2025-05-05 20:30:59 +09:00
parent 0819ae1a71
commit bba136cb12
5 changed files with 238 additions and 11 deletions

View file

@ -8,5 +8,10 @@ COPY ./app/main.go ./
RUN go build -tags lambda.norpc -o main main.go
# Copy artifacts to a clean image
FROM public.ecr.aws/lambda/provided:al2023
# Install git and zip using dnf (Amazon Linux 2023)
RUN dnf update -y && \
dnf install -y git zip && \
dnf clean all
COPY --from=build /app/main ${LAMBDA_TASK_ROOT}
ENTRYPOINT [ "main" ]
WORKDIR ${LAMBDA_TASK_ROOT}
ENTRYPOINT [ "./main" ]