Slim 3 skeleton working with Google App Engine include cron configuration.

Overview

Slim3 GAE Skeleton

Slim 3 skeleton working with Google App Engine include cron configuration.

Demo https://slim3-gae-skeleton.appspot.com/health_check.

Packagist Packagist Packagist

Installation

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

Deploy

Install gcloud then run init command in project directory:

$ gcloud init

Deploy your project:

$ gcloud app deploy

Browse to http://[YOUR_PROJECT_ID].appspot.com

Remember to run this command after update cron.yaml:

$ gcloud app deploy cron.yaml

Run locally

  1. $ cd my-app
  2. $ php -S 0.0.0.0:8888 -t . index.php
  3. Browse to http://localhost:8888

Key directories

  • app: application code
  • app/Controllers: contains controller classes
  • app/Enums: contains enum classes
  • app/Schedules: contains schedule classes

Key files

  • index.php: Entry point to application, route configuration
  • app.yaml: Google App Engine main configuration
  • cron.yaml: Google App Engine cron configuration

Contributing

  1. Fork it!
  2. Create your feature branch: $ git checkout -b feature/your-new-feature
  3. Commit your changes: $ git commit -am 'Add some feature'
  4. Push to the branch: $ git push origin feature/your-new-feature
  5. Submit a pull request.

License

MIT License

You might also like...
lumen ^6.0 skeleton

Lumen skeleton It can format code and check the error code when submit code. Use the best api response package of QeeZer/api-responder. Comprehensive

The Yaf testable skeleton and composer supported.

The Yaf testable skeleton and composer supported

MaxPHP HTTP project skeleton.

轻量 • 简单 • 快速 一款基于swoole的组件化的轻量PHP框架,可以用作API开发,方便快速。 主要特性 组件和框架核心分离 基于 Psr7 的 HTTP-Message 基于 Psr11 的容器 基于 Psr14 的事件 基于 Psr15 的中间件 基于 Psr16 的缓存组件,支持 Fi

This publication describes a standard filesystem skeleton suitable for all PHP packages

pds/skeleton This publication describes a standard filesystem skeleton suitable for all PHP packages. Please see https://github.com/php-pds/skeleton_r

A skeleton repository for Spatie's PHP Packages

:package_description This package can be used as to scaffold a framework agnostic package. Follow these steps to get started: Press the "Use template"

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.

Slim Framework Slim is a PHP micro-framework that helps you quickly write simple yet powerful web applications and APIs. Installation It's recommended

The PPI Framework Engine

PPI Framework PPI is the PHP Interoperability Framework. It provides an equal and open platform to empower PHP developers to pick the best tools from

Slim Framework - Prerequisite Checker
Slim Framework - Prerequisite Checker

Slim Framework - Server Configuration Checker Upload the file check.php to your webserver Browse to the file: https://example.com/check.php Check the

REST APIs using Slim framework. Implemented all CRUD operations on the MySql database
REST APIs using Slim framework. Implemented all CRUD operations on the MySql database

PHP REST API using slim framework and CRUD operations 🖐 Hi there, this is a simple REST API built using the Slim framework. And this is for the folks

Releases(v1.0.2)
Owner
Jared Chu
Full-time Freelancer | Web Developer (WordPress / Magento / Laravel)
Jared Chu
Slim Framework skeleton application with MVC Schema

Slim Framework skeleton application with MVC Schema

JingwenTian 9 Apr 29, 2021
Slim Framework 3 Skeleton Application + PagSeguro Lib

Slim Framework 3 Skeleton Application + PagSeguro Lib Aplicação simples para geração do Token para pagamentos no PagSeguro (método transparente) e env

Raí Siqueira 1 Feb 26, 2018
Slim 3 MVC Skeleton With Swoole

Slim 3 MVC Skeleton With Swoole ##Features Quickly setup and start working on a new Slim Framework 3 . Use the latest Slim 3 with the PHP-View templat

kcloze 53 Aug 17, 2022
Pug template engine adapter for Slim

Pug for Slim For details about the template engine see phug-lang.com Installation Install with Composer: composer require pug/slim Usage with Slim 3 u

Pug PHP 5 May 18, 2022
Easy to use, fast extendable small PHP Framework, like the one you ever missed. The skeleton-APP

About Tufu-Framework Easy to use, fast extendable PHP Framework, like the one you ever missed. Features included such as: Twig and extensions. Fast ro

Giacomo Barbalinardo 0 Jul 2, 2022
This repository include my own PHP MVC Framework

PHP OWN MVC FRAMEWORK Kendimi geliştirmek ve modern PHP Framework'lerinin işleyişini kavram amacıyla inşa ettiğim profesyonele yakın PHP MVC Framework

Yılmaz Kadan 9 Nov 24, 2022
Cron jobs scheduler for Spiral Framework

This is a cron jobs scheduler that can be easily integrated with your project based on spiral framework. The idea was originally inspired by the Laravel Task Scheduling.

Non official Spiral framework packages 5 Dec 15, 2022
Mako skeleton application.

Mako Framework Mako is a lightweight and easy to use PHP framework based on the MVC architectural design pattern. Check out the documentation and crea

Mako Framework 27 Nov 12, 2022
🎁 Datagrid component project skeleton based on Nette Framework

?? Datagrid component project skeleton based on Nette Framework

Contributte 4 Dec 14, 2022
A skeleton to get started with Silex

Silex Skeleton WARNING: Silex is in maintenance mode only. Ends of life is set to June 2018. Read more on Symfony's blog. Welcome to the Silex Skeleto

Silex 789 Dec 5, 2022