dreamfactory icon indicating copy to clipboard operation
dreamfactory copied to clipboard

Include Lando/Docker template for quick dev setup

Open tylers-username opened this issue 5 years ago • 3 comments

PR Details

This PR adds a .lando.dist.yml file. Lando is a docker/composer wrapper that simplifies launching docker containers that resemble production.

With this file, setup becomes:

  1. lando start && lando composer install
  2. Visit: https://dreamfactory.lndo.site
  3. Create admin account

What is it good for?

https://docs.devwithlando.io/#what-is-it-good-for

Perks of the PR

  1. .lando.dist.yml can be extended with .lando.yml or a GIT ignored .lando.local.yaml
    • This allows users to change PHP versions, add database services, enabled redis cache, etc..
  2. Implements a Lando Laravel recipe making a preconfigured database service available as well as commands such as these available:
    • lando composer - Links to composer within the container
    • lando php - Links to PHP within the container
    • lando artisan - Links to Laravel's artisan tool within the container
  3. Defaults to the proxy: https://dreamfactory.lndo.site

tylers-username avatar Jun 07 '19 17:06 tylers-username

Hi @tylerssn fantastic! Thank you so much for this! We have already tested the PR and it works great, within the next few days.

wjgilmore avatar Jun 07 '19 18:06 wjgilmore

Hey @tylerssn could you hit me up via email at jason.gilmore AT dreamfactory.com? We want to send you a cool t-shirt to say thank you for this contribution.

wjgilmore avatar Jun 07 '19 18:06 wjgilmore

Done.

Thanks!

tylers-username avatar Jun 10 '19 17:06 tylers-username

composer.lock

Click to show 73 changes in this composer.lock file

Package changes

Package Operation From To Changes
dreamfactory/df-mongodb add - 0.15.1 view code
dreamfactory/df-script add - dev-3.0-beta 09f1c38 view code
jenssegers/mongodb add - v3.3.1 view code
mongodb/mongodb add - 1.4.2 view code
symfony/contracts add - v1.0.2 view code
dreamfactory/df-admin-app upgrade dev-3.0-beta 1df296b dev-3.0-beta acdfe16 diff
dreamfactory/df-api-docs-ui upgrade 3.0.0 dev-3.0-beta 873ae7e diff
dreamfactory/df-git upgrade 0.4.1 dev-3.0-beta c40c898 diff
aws/aws-sdk-php downgrade 3.107.3 3.91.4 diff
bitbucket/client downgrade v1.1.1 v1.1.0 diff
clue/stream-filter downgrade v1.4.1 v1.4.0 diff
doctrine/collections downgrade v1.6.2 v1.6.1 diff
doctrine/lexer downgrade 1.0.2 v1.0.1 diff
dreamfactory/df-apidoc downgrade 0.6.2 0.6.1 diff
dreamfactory/df-aws downgrade 0.15.5 0.15.3 diff
dreamfactory/df-azure downgrade 0.15.3 0.15.2 diff
dreamfactory/df-cache downgrade 0.11.1 0.11.0 diff
dreamfactory/df-cassandra downgrade 0.12.3 0.12.2 diff
dreamfactory/df-core downgrade 0.15.1 0.14.2 diff
dreamfactory/df-couchbase downgrade 0.10.2 0.10.1 diff
dreamfactory/df-couchdb downgrade 0.15.2 0.15.1 diff
dreamfactory/df-database downgrade 0.9.4 0.9.3 diff
dreamfactory/df-email downgrade 0.8.3 0.8.2 diff
dreamfactory/df-file downgrade 0.6.3 0.6.2 diff
dreamfactory/df-firebird downgrade 0.7.2 0.7.1 diff
dreamfactory/df-graphql downgrade 0.1.1 0.1.0 diff
dreamfactory/df-oauth downgrade 0.14.1 0.14.0 diff
dreamfactory/df-rackspace downgrade 0.14.2 0.14.1 diff
dreamfactory/df-rws downgrade 0.14.2 0.14.1 diff
dreamfactory/df-sqldb downgrade 0.16.0 0.15.4 diff
dreamfactory/df-system downgrade 0.2.1 0.1.0 diff
dreamfactory/df-user downgrade 0.14.2 0.14.0 diff
egulias/email-validator downgrade 2.1.9 2.1.7 diff
graham-campbell/github downgrade v7.8.0 v7.7.0 diff
graham-campbell/gitlab downgrade v1.10.0 v1.9.0 diff
graham-campbell/manager downgrade v4.2.2 v4.2.1 diff
guzzlehttp/psr7 downgrade 1.6.1 :warning: 1.5.2 :warning: diff
laravel/framework downgrade v5.5.46 :warning: v5.5.45 :warning: diff
lcobucci/jwt downgrade 3.3.1 3.2.5 diff
league/flysystem downgrade 1.0.53 :warning: 1.0.51 :warning: diff
league/flysystem-sftp downgrade 1.0.20 1.0.18 diff
league/flysystem-webdav downgrade 1.0.8 1.0.6 diff
m4tthumphrey/php-gitlab-api downgrade 9.13.0 9.12.0 diff
nesbot/carbon downgrade 1.39.0 1.36.2 diff
nikic/php-parser downgrade v4.2.2 v4.2.1 diff
php-http/discovery downgrade 1.7.0 1.6.1 diff
phpseclib/phpseclib downgrade 2.0.21 :warning: 2.0.15 :warning: diff
ralouphie/getallheaders downgrade 3.0.3 2.0.5 diff
swiftmailer/swiftmailer downgrade v6.2.1 v6.2.0 diff
symfony/console downgrade v3.4.29 v3.4.24 diff
symfony/css-selector downgrade v4.3.2 v4.2.5 diff
symfony/debug downgrade v3.4.29 v3.4.24 diff
symfony/event-dispatcher downgrade v4.3.2 v4.2.5 diff
symfony/finder downgrade v3.4.29 v3.4.24 diff
symfony/http-foundation downgrade v3.4.29 :warning: v3.4.24 :warning: diff
symfony/http-kernel downgrade v3.4.29 :warning: v3.4.24 :warning: diff
symfony/options-resolver downgrade v4.3.2 v4.2.5 diff
symfony/process downgrade v3.4.29 v3.4.24 diff
symfony/routing downgrade v3.4.29 v3.4.24 diff
symfony/translation downgrade v4.3.2 v4.2.5 diff
symfony/var-dumper downgrade v3.4.29 v3.4.24 diff
symfony/yaml downgrade v3.4.29 v3.4.24 diff
kylekatarnls/update-helper remove 1.1.1 - -
symfony/event-dispatcher-contracts remove v1.1.5 - -
symfony/translation-contracts remove v1.1.5 - -

Dev Package changes

Package Operation From To Changes
composer/composer downgrade 1.8.6 :warning: 1.8.4 :warning: diff
composer/xdebug-handler downgrade 1.3.3 1.3.2 diff
filp/whoops downgrade 2.4.1 2.3.1 diff
myclabs/deep-copy downgrade 1.9.1 1.8.1 diff
phpdocumentor/reflection-docblock downgrade 4.3.1 4.3.0 diff
phpspec/prophecy downgrade 1.8.1 1.8.0 diff
symfony/filesystem downgrade v4.3.2 v4.2.5 diff
theseer/tokenizer downgrade 1.1.3 1.1.2 diff

Settings · Docs · Powered by Private Packagist

private-packagist[bot] avatar Mar 31 '23 06:03 private-packagist[bot]