Skip to content

Instantly share code, notes, and snippets.

@jjpeleato
Last active June 29, 2021 03:29
Show Gist options
  • Select an option

  • Save jjpeleato/875811d1545e8872c06df1ab937295ab to your computer and use it in GitHub Desktop.

Select an option

Save jjpeleato/875811d1545e8872c06df1ab937295ab to your computer and use it in GitHub Desktop.

Revisions

  1. jjpeleato revised this gist Feb 21, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion .lando.yml
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@ name: starterboilerplate
    # See: https://docs.devwithlando.io/tutorials/wordpress.html
    recipe: wordpress
    config:
    php: '7.3'
    php: "7.3"
    webroot: public
    database: mariadb
    xdebug: true
  2. jjpeleato revised this gist Feb 21, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions .lando.yml
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,4 @@
    # See: https://lando.dev/
    name: starterboilerplate

    # See: https://docs.devwithlando.io/tutorials/wordpress.html
  3. jjpeleato created this gist Feb 21, 2020.
    80 changes: 80 additions & 0 deletions .lando.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,80 @@
    name: starterboilerplate

    # See: https://docs.devwithlando.io/tutorials/wordpress.html
    recipe: wordpress
    config:
    php: '7.3'
    webroot: public
    database: mariadb
    xdebug: true

    # See: https://docs.devwithlando.io/config/proxy.html
    proxy:
    appserver:
    - web.starterboilerplate.lndo.site
    node:
    - node.starterboilerplate.lndo.site
    database:
    - db.starterboilerplate.lndo.site
    mailhog:
    - mail.starterboilerplate.lndo.site
    pma:
    - pma.starterboilerplate.lndo.site

    # See: https://docs.devwithlando.io/config/services.html
    services:
    appserver:
    run_as_root:
    - "chown www-data: -R /app"
    node:
    type: node
    globals:
    npm: "latest"
    yarn: "latest"
    gulp-cli: "latest"
    database:
    portforward: 3308
    creds:
    user: wordpress
    password: wordpress
    database: wordpress
    mailhog:
    type: mailhog
    hogfrom:
    - appserver
    portforward: 1026
    pma:
    type: phpmyadmin
    hosts: database

    # See: https://docs.devwithlando.io/config/tooling.html
    tooling:
    node:
    service: node
    npm:
    service: node
    yarn:
    service: node
    gulp:
    service: node
    dep:
    service: appserver
    desription: run deployer commands
    cmd:
    - "vendor/bin/dep"
    phpcs:
    service: appserver
    desription: "Analyze code against the WordPress coding standards with PHP_CodeSniffer"
    cmd:
    - "vendor/bin/phpcs"
    phpcbf:
    service: appserver
    desription: "Fix coding standards warnings/errors automatically with PHP Code Beautifier"
    cmd:
    - "vendor/bin/phpcbf"

    # See: https://docs.devwithlando.io/config/events.html
    events:
    post-start:
    - appserver: cd $LANDO_MOUNT && composer install
    - node: cd $LANDO_MOUNT && npm install --save-dev