prawee / yii2-gae-api
Create RESTFul for deploy on Google App Engine with Yii2
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 2
Open Issues: 0
Type:project
Requires
- vlucas/phpdotenv: ^2.4
- yiisoft/yii2: ^2.0
Requires (Dev)
- yiisoft/yii2-gii: ^2.0
This package is auto-updated.
Last update: 2024-12-25 13:53:16 UTC
README
Create RESTFul for deploy on Google App Engine (Standard Environment) with Yii2
Support
- response both xml and json format
- make versioning
- using .env file between server and local
- using memcache via app-engine
Installation
git clone https://github.com/prawee/yii2-gae-api
cd yii2-gae-api
composer install
Configuration
Update environment variable for your local
cp .env.dist .env
Update environment variable for your GAE
cp app.yaml.dist app.yaml cp cron.yaml.dist cron.yaml
Update configure on your local
cp config/main-local.php.dist config/main-local.php
Running
localhost
php -S localhost:8080 -t public
localhost with google app engine
dev_appserver.py app.yaml
Look
# local
GET localhost:8080/requirements.php
GET localhost:8080/site
GET localhost:8080/v1/users
# gae GET https://<project-id>.appspot.com/requirements.php GET https://<project-id>.appspot.com/site GET https://<project-id>.appspot.com/v1/users