跳转到主要内容

Humilis插件用于部署SAM应用程序

项目描述

[![PyPI](https://img.shields.io/pypi/v/humilis-sam.svg?style=flat)](https://pypi.python.org/pypi/humilis-sam)

一个 [humilis][humilis] 插件层,用于部署 [SAM 应用程序][AWS SAM]。

[AWS SAM]: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md [humilis]: https://github.com/humilis/humilis

## 安装

` pip install humilis-sam `

要安装开发版本

` pip install git+https://github.com/humilis/humilis-sam `

## 开发

假设您已安装 [virtualenv][venv]

[venv]: https://virtualenv.readthedocs.org/en/latest/

` make develop `

配置humilis

` make configure `

## 测试

您可以使用以下命令测试无服务器API的部署

` make test `

测试套件应自动销毁已部署的API,但您可以通过手动运行以下命令来确保您没有留下任何基础设施

`bash make delete `

## 示例

有关如何使用此Humilis层的示例,请参阅集成测试: ` tests/integration/humilis-sam-classic.yaml tests/integration/humilis-sam-swagger.yaml `

SAM应用程序可以使用swagger文件进行部署,也可以不使用。如果您选择使用swagger方法,swagger模板将自动生成并输出到您的环境文件旁边。

## 更多信息

请参阅[humilis][humilis]文档。

[humilis]: https://github.com/humilis/humilis/blob/master/README.md

## 联系

如果您有任何问题、错误报告、建议等,请在[GitHub项目页面][github]上创建一个问题。

[github]: http://github.com/humilis/humilis-sam

## 许可证

本软件受[MIT许可证][mit]许可。

[mit]: http://en.wikipedia.org/wiki/MIT_License

请参阅[许可证文件][LICENSE]。

[LICENSE]: https://github.com/humilis/humilis-sam/blob/master/LICENSE.txt

© 2017 Arnaud Charpentier, [Find Hotel][fh]和其他人。

[fh]: http://company.findhotel.net

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

humilis-sam-0.1.3.tar.gz (7.0 kB 查看哈希值)

上传时间

支持