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\\
).
edit app/config/config.php
edit app/config/config_{DIET_ENV}.php
Set debug mode on:
<?php
return [
'debug' => true,
...
];
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.
For example, set DIET_ENV
as development
.
Apache Conf:
SetEnv DIET_ENV production
Nginx Conf (with php-fpm):
fastcgi_param DIET_ENV production;
DIET_ENV=development php -d variables_order=EGPCS -S 0:8080 -t webroot/