mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
Add installation dependencies and improve setup instructions
Expanded the installation guide to include required dependencies such as `jq`, `php`, `composer`, and `symfony-cli`, among others. Updated setup commands to include `-W` flag for better dependency handling and added a cache clear step to ensure proper asset compilation. These changes enhance clarity and streamline the installation process.
This commit is contained in:
parent
880a164793
commit
4c0c66bdb4
@ -14,6 +14,16 @@ Symfony apps <https://symfony.com/doc/current/deployment.html>`_.
|
|||||||
Install a new app
|
Install a new app
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
Install required dependencies:
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
- `jq`: https://jqlang.org/ (install it through your package manager);
|
||||||
|
- `php`, minimal version: 8.3;
|
||||||
|
- `composer`: https://getcomposer.org/download/
|
||||||
|
- `symfony-cli`: https://symfony.com/download
|
||||||
|
- `docker` with the plugin `compose`: https://docs.docker.com/engine/install/ and https://docs.docker.com/compose/install/
|
||||||
|
|
||||||
|
|
||||||
Initialize project and dependencies
|
Initialize project and dependencies
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
@ -29,7 +39,7 @@ We strongly encourage you to initialize a git repository at this step, to track
|
|||||||
# add the flex endpoints required for custom recipes
|
# add the flex endpoints required for custom recipes
|
||||||
cat <<< "$(jq '.extra.symfony += {"endpoint": ["flex://defaults", "https://gitlab.com/api/v4/projects/57371968/repository/files/index.json/raw?ref=main"]}' composer.json)" > composer.json
|
cat <<< "$(jq '.extra.symfony += {"endpoint": ["flex://defaults", "https://gitlab.com/api/v4/projects/57371968/repository/files/index.json/raw?ref=main"]}' composer.json)" > composer.json
|
||||||
# install chill and some dependencies
|
# install chill and some dependencies
|
||||||
symfony composer require chill-project/chill-bundles ^3.7.1 champs-libres/wopi-lib dev-master@dev champs-libres/wopi-bundle dev-master@dev symfony/amqp-messenger
|
symfony composer require -W chill-project/chill-bundles ^3.7.1 champs-libres/wopi-lib dev-master@dev champs-libres/wopi-bundle dev-master@dev symfony/amqp-messenger
|
||||||
|
|
||||||
We encourage you to accept the inclusion of the "Docker configuration from recipes": this is the documented way to run the database.
|
We encourage you to accept the inclusion of the "Docker configuration from recipes": this is the documented way to run the database.
|
||||||
You must also accept to configure recipes from the contrib repository, unless you want to configure the bundles manually).
|
You must also accept to configure recipes from the contrib repository, unless you want to configure the bundles manually).
|
||||||
@ -38,6 +48,8 @@ You must also accept to configure recipes from the contrib repository, unless yo
|
|||||||
|
|
||||||
# fix some configuration
|
# fix some configuration
|
||||||
./post-install-chill.sh
|
./post-install-chill.sh
|
||||||
|
# populate the cache for the first time. This is necessary to dump some translation files, required for the assets compilation
|
||||||
|
symfony console cache:clear
|
||||||
# install node dependencies
|
# install node dependencies
|
||||||
yarn install
|
yarn install
|
||||||
# and compile assets
|
# and compile assets
|
||||||
|
Loading…
x
Reference in New Issue
Block a user