文件名称:serverless-haskell:使用Serverless将Haskell应用程序部署到AWS Lambda
文件大小:133KB
文件格式:ZIP
更新时间:2024-02-24 21:19:29
aws haskell aws-lambda serverless haskell-stack
无服务器Haskell 使用将Haskell代码部署到。 先决条件 AWS账户 用法 有两种启动方法,要么通过堆栈模板,要么直接修改项目。 您可能要使用手动方法,因为模板需要指定特定的堆栈解析器,因为它需要对stack.yaml文件进行硬编码。 无论哪种情况,您都希望安装。 npm install -g serverless 。 使用堆栈模板 为您的代码创建一个包: stack new mypackage https://raw.githubusercontent.com/seek-oss/serverless-haskell/master/serverless-haskell.hsfi
【文件预览】:
serverless-haskell-master
----.gitignore(115B)
----Setup.hs(46B)
----package.json(855B)
----package-lock.json(222KB)
----src()
--------Data()
--------AWSLambda()
--------AWSLambda.hs(4KB)
----integration-test()
--------skeleton()
--------tests.sh(2KB)
--------run.sh(6KB)
--------expected()
--------extra-deps.lts-14(298B)
----example-project()
--------app()
--------Setup.hs(46B)
--------package.json(380B)
--------serverless.yml(343B)
--------LICENSE(1KB)
--------apigw-app()
--------package.yaml(919B)
----stack.yaml.lock(447B)
----bumpversion(2KB)
----updateAWSEnvironment.ts(2KB)
----version.ts(849B)
----LICENSE(1KB)
----tsconfig.json(279B)
----AWSEnvironment.ts(3KB)
----.github()
--------workflows()
----.eslintrc.js(260B)
----stack-14.yaml(410B)
----README.md(7KB)
----update-lts(410B)
----ld.ts(1KB)
----.eslintignore(72B)
----index.ts(15KB)
----deploy(842B)
----config.ts(712B)
----latest-lts(527B)
----package.yaml(998B)
----test()
--------Spec.hs(44B)
--------Data()
--------AWSLambda()
----ChangeLog.md(5KB)
----serverless-haskell.hsfiles(7KB)
----stack.yaml(193B)