/sitegeist-neos-base-distribution

Sitegeist Neos Base Distribution

Primary LanguageMakefile

Sitegeist Neos Base Distribution

Documentation

Configuration

Installation

Create a project based on the sitegeist base distribution

composer create-project sitegeist/neos-base-distribution customer-folder

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, get into the container:

make ssh

Finally, perform a site import:

./flow site:import --package-key Customer.Site

Running the site locally

You can start a development server via:

make up

Clone project data

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

Versioning

Deployment