У меня есть ddev, работающий с TYPO3, и хук, который копирует auth.json в ~/.composer/auth.json. Если я использую следующий рецепт ddev-contrib/…/cronjob из Github будет загружен только хук из config.cron.yml.
Как я могу загрузить оба крючка.
Вот мой код:
config.yaml
1 APIVersion: v1.12.1
2 name: projectname
3 type: typo3
4 docroot: deployer/current/web
5 php_version: "7.2"
6 webserver_type: nginx-fpm
7 router_http_port: "80"
8 router_https_port: "443"
9 xdebug_enabled: false
10 additional_hostnames: []
11 additional_fqdns: []
12 mariadb_version: "10.2"
13 nfs_mount_enabled: false
14 provider: default
15 use_dns_when_possible: true
16 timezone: ""
17 hooks:
18 post-start:
19 - exec: echo Copying Credentials…
20 - exec: mkdir -p /home/montea/.composer
21 - exec: cp /var/www/html/auth.json /home/montea/.composer/auth.json
config.cron.yml
1 webimage_extra_packages: [cron]
2 # INFO: replace montea with your local user
3
4 hooks:
5 post-start:
6 - exec: echo '*/1 * * * * montea TYPO3_CONTEXT=Development /usr/bin/php /var/www/html/public/typo3/sysext/core/bin/typo3 scheduler:run' | sudo tee -a /etc/cron.d/typo3
7 - exec: sudo chmod 0600 /etc/cron.d/typo3 && sudo service cron star
Если я перезапускаю проект, я вижу только хук из config.cron.yml
Я могу переместить exec-части из config.cron.yml в config.yaml, но что с первой строкой webimage_extra_packages: [cron]
?