anmonteiro / anmonteiro/aws-lambda-ocaml-runtime
How to run the basic example with only dune, no docker
- 主要語言
- OCaml
- 星號
- 207
- 分支
- 11
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Hi @anmonteiro
Do you have an idea as to why I receive this error from my basic lambda? I've changed the `build.sh` to build with only dune without docker. Although it's likely my build script is incorrect now and is the root issue of this, the basic example doesn't work as-is because it lacks the `esy.json` and `esy.lock` file that the dockerfile expects.
```
{
"errorMessage": "RequestId: 5489ab76-43af-4303-9ec8-9984e5ae7c44 Error: fork/exec /var/task/bootstrap: exec format error",
"errorType": "Runtime.InvalidEntrypoint"
}
```
```
#!/usr/bin/env sh
set -eo pipefail
root_path=$PWD
# Start in examples/basic/ even if run from root directory
cd "$(dirname "$0")"
rm -rf bootstrap
# possible that this is the issue because i left out --profile=static
dune build basic.exe
mv ../../_build/default/examples/basic/basic.exe ./bootstrap
zip -j ./ocaml.zip bootstrap
cd $root_path
```
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。