# load MvcCore project template skeleton for portable packing/building
composer create-project mvccore/project-portable ./my-portable-project
# go to project root dircd my-portable-project
# load MvcCore basic website project template for portable packing/building
composer create-project mvccore/project-basic-portable development
# ... now you can do anything in development dir
Build
1. Prepare application
go to my-portable-project-structure/development
clear everything in ./Var/Tmp/
uncomment ->SetCompiled(\MvcCore\Application::COMPILED_SFU) in ./index.php
visit all application routes where are different JS/CSS bundles
groups to generate ./Var/Tmp/ content for result app
run build process
2. Build
Linux:
# go to project root dircd ./my-portable-project/build
# run build process into single PHP file
sh make.sh
Windows:
# go to project root dircd ./my-portable-project/build
# run build process into single PHP file
make.cmd
Browser:
# visit script `make-php.php` in your project root directory:
http://localhost/my-portable-project/build/make-php.php