Configuration
- docker >= 18.09.1
- docker-compose >= 1.23.2
- node >= 10 (LTS)
- yarn >= 1.13
Create a project based on the sitegeist base distribution
composer create-project sitegeist/neos-base-distribution
Copy the included Vendor.Site
package into the project namespace#
./flow package:adopt Vendor.Site Customer.Site
Require the Project package and remove the dependencies to Vendor.Site
and Sitegeist.Chantalle
composer require Customer.Site
composer remove Vendor.Site
composer remove Sitegeist.Chantalle
Initialize the project git repository
git init
Install dependencies via:
make install
Now, run all database migrations:
./flow doctrine:migrate
Finally, perform a site import:
./flow site:import --package-key Vendor.Site
You can start a development server via:
make up
You can clone your projectdata directly with make. This command shows up the list and ask for the preset.
make clone
or type the preset directly:
make clone preset=dev