feat(build): #540 add AWS Lambda support

This commit is contained in:
Julien Neuhart
2025-08-14 20:39:53 +02:00
parent d496cbfb53
commit 2635213947

View File

@@ -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