diff --git a/conf/config.yml b/conf/config.yml index cde1fc2..baec957 100644 --- a/conf/config.yml +++ b/conf/config.yml @@ -1,11 +1,11 @@ -appNamespace: chooseAnUniqueNameForYourApp -timezone: Europe/Paris +appNamespace: "chooseAnUniqueNameForYourApp" +timezone: "Europe/Paris" doctrine: - driver: pdo_mysql - host: localhost - user: db_user + driver: "pdo_mysql" + host: "localhost" + user: "db_user" password: 'db_pass' - dbname: db_name + dbname: "db_name" port: null unix_socket: null path: null @@ -17,15 +17,15 @@ security: secret: 'change#this#secret#very#important' mailer: type: null - host: localhost + host: "localhost" port: 25 encryption: false username: '' password: '' entities: - - src/Roadiz/Core/Entities - - src/Roadiz/Core/AbstractEntities - - gen-src/GeneratedNodeSources + - "src/Roadiz/Core/Entities" + - "src/Roadiz/Core/AbstractEntities" + - "gen-src/GeneratedNodeSources" rememberMeLifetime: 2592000 additionalServiceProviders: { } additionalCommands: diff --git a/scripts/install b/scripts/install index d676466..6b5e48f 100644 --- a/scripts/install +++ b/scripts/install @@ -88,6 +88,7 @@ POOL_FPM # Modify the config.yml #================================================= +sudo rm $final_path/conf/config.default.yml sed -i "s@db_user@$db_user@g" ../conf/config.yml sed -i "s@db_pass@$db_pass@g" ../conf/config.yml sed -i "s@db_name@$db_name@g" ../conf/config.yml @@ -103,8 +104,24 @@ sudo php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bd sudo php composer-setup.php sudo php -r "unlink('composer-setup.php');" sudo ./composer.phar install --no-dev -o; +# Create database schema +sudo ./bin/roadiz orm:schema-tool:create -n +# Install base fixtures sudo ./bin/roadiz install -n -sudo ./bin/roadiz generate:nsentities; +# Install DefaultTheme +sudo ./bin/roadiz themes:install -n "/Themes/DefaultTheme/DefaultThemeApp" +# Install DefaultTheme node-type, settings and tags +sudo ./bin/roadiz themes:install -n --data "/Themes/DefaultTheme/DefaultThemeApp" +# Generate node-type Doctrine entities +sudo ./bin/roadiz generate:nsentities +# Update database with new node-types +sudo ./bin/roadiz orm:schema-tool:update -n --force +# Add DefaultTheme node fixtures +sudo ./bin/roadiz themes:install -n --nodes "/Themes/DefaultTheme/DefaultThemeApp" +# Clear caches +sudo ./bin/roadiz cache:clear -e dev +sudo ./bin/roadiz cache:clear -e prod +sudo php ./bin/roadiz cache:clear -e prod --preview sudo sudo php ./bin/roadiz users:create $admin_name -n popd