https://github.com/dakimura/dietcube_practice
https://github.com/dakimura/dietcube_practice
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dakimura/dietcube_practice
- Owner: dakimura
- Created: 2018-11-06T05:40:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-06T05:43:06.000Z (over 6 years ago)
- Last Synced: 2025-01-29T07:27:02.472Z (4 months ago)
- Language: PHP
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Project skeleton for Dietcube
==============================Setup
-----This package is a project skeleton for Dietcube.
```
composer create-project dietcube/project -s dev your-project
```(`your-project` is a sample directory name for the project. Camelized name of the directory is used as your application namespace (e.g. `YourProject\\`).
Configuration File
------------------```
edit app/config/config.php
edit app/config/config_{DIET_ENV}.php
```Set debug mode on:
```
true,...
];
```Environment
-----------`DIET_ENV` is the ENV name.
If `DIET_ENV` is not set for any environment variable (Dietcube checks `$_SERVER['DIET_ENV']` and `getenv('DIET_ENV')`), `Dispatcher::getEnv()` returns `production` by default.
Typically, `development` is used for development environment so `dietcube-project`'s initialise script generates `app/config/config_development.php` for default development config file.
### Example: Configuration of Web Server
For example, set `DIET_ENV` as `development`.
Apache Conf:
```
SetEnv DIET_ENV production
```Nginx Conf (with php-fpm):
```
fastcgi_param DIET_ENV production;
```### Run with PHP built-in server
```
DIET_ENV=development php -d variables_order=EGPCS -S 0:8080 -t webroot/
```