permanaj

drupal9-attempt-varnish

Nov 15th, 2021
1,285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.71 KB | None | 0 0
  1. name: mywebsited9
  2. recipe: drupal9
  3. config:
  4.   webroot: docroot
  5.   php: '7.4'
  6.   composer_version: '2.0.11'
  7.   via: apache:2.4
  8.   database: mariadb:10.5
  9.   drush: false
  10.   xdebug: true
  11. excludes:
  12.  - docroot/themes/custom/mywebsited9/node_modules
  13. tooling:
  14.   drupal:
  15.     service: appserver
  16.     description: Runs drupal console
  17.     dir: /app
  18.   npm:
  19.     service: appserver
  20.     description: Runs npm command in "docroot/themes/custom/mywebsited9"
  21.     dir: /app/docroot/themes/custom/mywebsited9
  22.   windrush:
  23.     service: appserver
  24.     description: Run drush in Windows host OS
  25.     cmd: php /app/vendor/drush/drush/drush
  26. services:
  27.   appserver:
  28.     build_as_root:
  29.      - apt update -y
  30.       # fix imagemagick policy -----------------------------------------------
  31.       - sed -i 's/domain="coder" rights="none" pattern="PDF"/domain="coder" rights="read|write" pattern="PDF"/' /etc/ImageMagick-6/policy.xml
  32.       # install nodejs -------------------------------------------------------
  33.       - curl -sL https://deb.nodesource.com/setup_10.x | bash -
  34.       - apt-get install nodejs -y
  35.       - npm install -g npm@latest
  36.       # install vim ----------------------------------------------------------
  37.       - apt-get install vim -y
  38.   # enable mailhog service ---------------------------------------------------
  39.   mailhog:
  40.     type: mailhog
  41.     portforward: true
  42.     hogfrom:
  43.      - appserver
  44.   # enable memcached service -------------------------------------------------
  45.   memcached:
  46.     type: memcached
  47.     portforward: true
  48.   # enable phpmyadmin service ------------------------------------------------
  49.   phpmyadmin:
  50.     type: phpmyadmin
  51.   edge:
  52.     type: varnish:4.1
  53.     backends:
  54.      - appserver
  55.     ssl: true
  56.  
Advertisement
Add Comment
Please, Sign In to add comment