composer create-project linnovate/openideal-composer YOUR_PROJECT_NAME
cd dir_name
docker-compose up
make
Notes:
- Before executing 4th step, you can edit installation properties in .env file.
- Instead of 4th step, you can go to your browser and perform installation via UI.
- We're assuming you're using docker4drupal.
To export some changes from database to sync directory please use the following command:
docker-compose exec php ../vendor/bin/drupal config:export --remove-uuid --remove-config-hash --directory=profiles/contrib/idea/config/install
There are two ways to pull and apply the latest changes:
-
By performing a new installation (see "Quick start" section).
-
By pulling new changes from git repo and importing new changes from sync directory to the database:
docker-compose exec php ../vendor/bin/drush cim --partial --source="profiles/contrib/idea/config/install"
-
In non-development mode please manage configuration via
drush cim
anddrush cex
commands.
- Make sure the composer has been installed on your local machine, otherwise you need to install the composer before site installation
- In this instruction, we're assuming you're using docker4drupal and your code files were mounted like this:
volumes:
- ./:/var/www/html
- Please make sure you don't have the following files in the config directory before importing configs via Drush:
- core.extension.yml
- system.site.yml