|
13 | 13 |
|
14 | 14 | echo "Fetching database and fileadmin" |
15 | 15 | git lfs pull |
16 | | -echo "Copy configuration" |
17 | | -mkdir -p config/sites/main |
18 | | -cp .project/config/typo3/config.yaml config/sites/main/ |
19 | | -mkdir -p .build/public |
20 | | -cp .project/config/typo3/.htaccess .build/public/ |
21 | | -mkdir -p config/system |
22 | | -cp .project/config/typo3/settings.php config/system/ |
23 | | -cp .project/config/typo3/additional.php config/system/ |
| 16 | + |
| 17 | +echo "Initialize git hooks" |
| 18 | +./.github/hooks/setup.sh |
| 19 | + |
| 20 | +echo "Symlink configuration" |
| 21 | +cp .build/vendor/typo3/cms-install/Resources/Private/FolderStructureTemplateFiles/root-htaccess .build/public/.htaccess |
| 22 | +mkdir -p .build/config/sites/main |
| 23 | +ln -snf ../../../../.project/typo3/config.yaml .build/config/sites/main/config.yaml |
| 24 | +mkdir -p .build/config/system |
| 25 | +ln -snf ../../../.project/typo3/settings.php .build/config/system/settings.php |
| 26 | +ln -snf ../../../.project/typo3/additional.php .build/config/system/additional.php |
24 | 27 |
|
25 | 28 | echo "Importing database" |
26 | | -ddev import-db --src=.project/data/db.sql.gz |
27 | | -echo "Provide fileadmin" |
28 | | -cd .build/public && tar xf ../../.project/data/fileadmin.tar.gz |
| 29 | +ddev import-db --file=.project/data/db.sql.gz |
| 30 | + |
29 | 31 | echo "Run 'composer install'" |
30 | 32 | ddev composer install |
| 33 | + |
| 34 | +echo "Extracting fileadmin" |
| 35 | +tar xf .project/data/fileadmin.tar.gz -C .build/public/ |
| 36 | + |
| 37 | +echo "Copy .htaccess" |
| 38 | +cp .build/vendor/typo3/cms-install/Resources/Private/FolderStructureTemplateFiles/root-htaccess .build/public/.htaccess |
| 39 | + |
| 40 | +echo "Update Languages" |
| 41 | +ddev typo3 language:update |
| 42 | + |
| 43 | +echo "Update Database" |
| 44 | +ddev typo3 database:update |
| 45 | + |
31 | 46 | ddev describe |
| 47 | + |
32 | 48 | echo "Thanks for supporting 'EXT:studyfinder" |
33 | 49 |
|
0 commit comments