From 2635213947ecb691317b1446ebfa1c41b90d44a0 Mon Sep 17 00:00:00 2001 From: Julien Neuhart Date: Thu, 14 Aug 2025 20:39:53 +0200 Subject: [PATCH] feat(build): #540 add AWS Lambda support --- build/Dockerfile.aws-lambda | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 build/Dockerfile.aws-lambda diff --git a/build/Dockerfile.aws-lambda b/build/Dockerfile.aws-lambda new file mode 100644 index 00000000..7e3ac849 --- /dev/null +++ b/build/Dockerfile.aws-lambda @@ -0,0 +1,18 @@ +FROM $DOCKER_REGISTRY/$DOCKER_REPOSITORY:$GOTENBERG_VERSION + +USER root + +COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:0.9.1 /lambda-adapter /opt/extensions/lambda-adapter + +# AWS. +ENV AWS_LWA_PORT=3000 +ENV AWS_LWA_READINESS_CHECK_PATH=/health +ENV AWS_LWA_INVOKE_MODE=response_stream + +# Gotenberg +ENV API_PORT_FROM_ENV=AWS_LWA_PORT +ENV CHROMIUM_AUTO_START=true +ENV LIBREOFFICE_AUTO_START=true +ENV WEBHOOK_ENABLE_SYNC_MODE=true + +USER gotenberg