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