diff --git a/src/api/convert/bin/curl b/src/api/convert/bin/curl new file mode 100755 index 0000000..78388ea Binary files /dev/null and b/src/api/convert/bin/curl differ diff --git a/src/api/convert/index.js b/src/api/convert/index.js index 0ef71c3..6e8c926 100644 --- a/src/api/convert/index.js +++ b/src/api/convert/index.js @@ -26,7 +26,7 @@ exports.handler = async (event) => { let documentUrl = event.queryStringParameters.document_url; - let txt = child_process.execSync(`curl --silent -L ${documentUrl} | /lib64/ld-linux-x86-64.so.2 ./bin/catdoc -`).toString(); + let txt = child_process.execSync(`./bin/curl --silent -L ${documentUrl} | /lib64/ld-linux-x86-64.so.2 ./bin/catdoc -`).toString(); // Lambda response max size is 6MB. The workaround is to upload result to S3 and redirect user to the file. let key = uuid.v4(); diff --git a/src/api/convert/lib/libcrypt.so.1 b/src/api/convert/lib/libcrypt.so.1 new file mode 100755 index 0000000..70c10c2 Binary files /dev/null and b/src/api/convert/lib/libcrypt.so.1 differ diff --git a/src/api/convert/lib/libcurl.so.4 b/src/api/convert/lib/libcurl.so.4 new file mode 100755 index 0000000..c1644b8 Binary files /dev/null and b/src/api/convert/lib/libcurl.so.4 differ diff --git a/src/api/convert/lib/libexpat.so.1 b/src/api/convert/lib/libexpat.so.1 new file mode 100755 index 0000000..7752d31 Binary files /dev/null and b/src/api/convert/lib/libexpat.so.1 differ diff --git a/src/api/convert/lib/libidn2.so.0 b/src/api/convert/lib/libidn2.so.0 new file mode 100755 index 0000000..66ff576 Binary files /dev/null and b/src/api/convert/lib/libidn2.so.0 differ diff --git a/src/api/convert/lib/liblber-2.4.so.2 b/src/api/convert/lib/liblber-2.4.so.2 new file mode 100755 index 0000000..e2c20e5 Binary files /dev/null and b/src/api/convert/lib/liblber-2.4.so.2 differ diff --git a/src/api/convert/lib/libldap-2.4.so.2 b/src/api/convert/lib/libldap-2.4.so.2 new file mode 100755 index 0000000..00149a1 Binary files /dev/null and b/src/api/convert/lib/libldap-2.4.so.2 differ diff --git a/src/api/convert/lib/libmetalink.so.3 b/src/api/convert/lib/libmetalink.so.3 new file mode 100755 index 0000000..f205449 Binary files /dev/null and b/src/api/convert/lib/libmetalink.so.3 differ diff --git a/src/api/convert/lib/libnghttp2.so.14 b/src/api/convert/lib/libnghttp2.so.14 new file mode 100755 index 0000000..46a20a1 Binary files /dev/null and b/src/api/convert/lib/libnghttp2.so.14 differ diff --git a/src/api/convert/lib/libnss3.so b/src/api/convert/lib/libnss3.so new file mode 100755 index 0000000..fc23899 Binary files /dev/null and b/src/api/convert/lib/libnss3.so differ diff --git a/src/api/convert/lib/libsasl2.so.3 b/src/api/convert/lib/libsasl2.so.3 new file mode 100755 index 0000000..95f2b9e Binary files /dev/null and b/src/api/convert/lib/libsasl2.so.3 differ diff --git a/src/api/convert/lib/libsmime3.so b/src/api/convert/lib/libsmime3.so new file mode 100755 index 0000000..aa22375 Binary files /dev/null and b/src/api/convert/lib/libsmime3.so differ diff --git a/src/api/convert/lib/libssh2.so.1 b/src/api/convert/lib/libssh2.so.1 new file mode 100755 index 0000000..2e5f821 Binary files /dev/null and b/src/api/convert/lib/libssh2.so.1 differ diff --git a/src/api/convert/lib/libssl3.so b/src/api/convert/lib/libssl3.so new file mode 100755 index 0000000..42e83ea Binary files /dev/null and b/src/api/convert/lib/libssl3.so differ diff --git a/src/api/convert/lib/libunistring.so.0 b/src/api/convert/lib/libunistring.so.0 new file mode 100755 index 0000000..0fc8882 Binary files /dev/null and b/src/api/convert/lib/libunistring.so.0 differ diff --git a/src/api/convert/package.json b/src/api/convert/package.json index 4b3f704..cf2791c 100644 --- a/src/api/convert/package.json +++ b/src/api/convert/package.json @@ -1,4 +1,6 @@ { + "name": "api", + "version": "0.1.0", "private": true, "dependencies": { "node-uuid": "1.4.3" diff --git a/src/frontend/package.json b/src/frontend/package.json new file mode 100644 index 0000000..21390cb --- /dev/null +++ b/src/frontend/package.json @@ -0,0 +1,5 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true +} diff --git a/template.yaml b/template.yaml index cc6a55a..79062ee 100644 --- a/template.yaml +++ b/template.yaml @@ -3,7 +3,7 @@ Transform: AWS::Serverless-2016-10-31 Globals: Function: - Runtime: nodejs8.10 + Runtime: nodejs12.x Handler: index.handler MemorySize: 3008 Timeout: 10