jaredchu/slim3-gae-skeleton

Slim 3 框架与 Google App Engine 配合使用,包括 cron 配置。

v1.0.2 2017-10-27 04:34 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:36:36 UTC


README

Slim 3 框架与 Google App Engine 配合使用,包括 cron 配置。

演示 https://slim3-gae-skeleton.appspot.com/health_check

Packagist Packagist Packagist

安装

$ composer create-project --no-interaction --stability=dev jaredchu/slim3-gae-skeleton my-app

部署

安装gcloud,然后在项目目录中运行初始化命令

$ gcloud init

部署您的项目

$ gcloud app deploy

浏览到 http://[YOUR_PROJECT_ID].appspot.com

记得在更新 cron.yaml 后运行此命令

$ gcloud app deploy cron.yaml

本地运行

  1. $ cd my-app
  2. $ php -S 0.0.0.0:8888 -t . index.php
  3. 浏览到 https://:8888

主要目录

  • app: 应用程序代码
  • app/Controllers: 包含控制器类
  • app/Enums: 包含枚举类
  • app/Schedules: 包含调度类

主要文件

  • index.php: 应用程序的入口点,路由配置
  • app.yaml: Google App Engine 主配置
  • cron.yaml: Google App Engine cron 配置

贡献

  1. 分支它!
  2. 创建您的功能分支:$ git checkout -b feature/your-new-feature
  3. 提交您的更改:$ git commit -am '添加一些功能'
  4. 将分支推送到远程:$ git push origin feature/your-new-feature
  5. 提交拉取请求。

许可证

MIT 许可证