Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- name: mywebsited9
- recipe: drupal9
- config:
- webroot: docroot
- php: '7.4'
- composer_version: '2.0.11'
- via: apache:2.4
- database: mariadb:10.5
- drush: false
- xdebug: true
- excludes:
- - docroot/themes/custom/mywebsited9/node_modules
- tooling:
- drupal:
- service: appserver
- description: Runs drupal console
- dir: /app
- npm:
- service: appserver
- description: Runs npm command in "docroot/themes/custom/mywebsited9"
- dir: /app/docroot/themes/custom/mywebsited9
- windrush:
- service: appserver
- description: Run drush in Windows host OS
- cmd: php /app/vendor/drush/drush/drush
- services:
- appserver:
- build_as_root:
- - apt update -y
- # fix imagemagick policy -----------------------------------------------
- - sed -i 's/domain="coder" rights="none" pattern="PDF"/domain="coder" rights="read|write" pattern="PDF"/' /etc/ImageMagick-6/policy.xml
- # install nodejs -------------------------------------------------------
- - curl -sL https://deb.nodesource.com/setup_10.x | bash -
- - apt-get install nodejs -y
- - npm install -g npm@latest
- # install vim ----------------------------------------------------------
- - apt-get install vim -y
- # enable mailhog service ---------------------------------------------------
- mailhog:
- type: mailhog
- portforward: true
- hogfrom:
- - appserver
- # enable memcached service -------------------------------------------------
- memcached:
- type: memcached
- portforward: true
- # enable phpmyadmin service ------------------------------------------------
- phpmyadmin:
- type: phpmyadmin
- edge:
- type: varnish:4.1
- backends:
- - appserver
- ssl: true
Advertisement
Add Comment
Please, Sign In to add comment