{"id":24692829,"url":"https://github.com/jjpeleato/courses-lando","last_synced_at":"2026-03-04T10:02:22.018Z","repository":{"id":42866457,"uuid":"256788044","full_name":"jjpeleato/courses-lando","owner":"jjpeleato","description":"Lando, the tool: Docker Human Friendly.","archived":false,"fork":false,"pushed_at":"2023-01-04T15:06:37.000Z","size":15437,"stargazers_count":7,"open_issues_count":18,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-30T18:45:51.399Z","etag":null,"topics":["docker","lando","wordcamp","wordpress"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jjpeleato.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-18T15:30:45.000Z","updated_at":"2023-08-18T04:31:20.000Z","dependencies_parsed_at":"2023-02-02T17:49:30.272Z","dependency_job_id":null,"html_url":"https://github.com/jjpeleato/courses-lando","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/jjpeleato/courses-lando","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjpeleato%2Fcourses-lando","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjpeleato%2Fcourses-lando/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjpeleato%2Fcourses-lando/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjpeleato%2Fcourses-lando/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jjpeleato","download_url":"https://codeload.github.com/jjpeleato/courses-lando/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjpeleato%2Fcourses-lando/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30078307,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T08:01:56.766Z","status":"ssl_error","status_checked_at":"2026-03-04T08:00:42.919Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","lando","wordcamp","wordpress"],"created_at":"2025-01-26T20:17:22.570Z","updated_at":"2026-03-04T10:02:21.981Z","avatar_url":"https://github.com/jjpeleato.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lando, the tool: Docker Human Friendly\n\nCode examples for WordCamp Spain Online 2020\n\n- https://2020.spain.wordcamp.org/\n- https://2020.spain.wordcamp.org/session/lando-la-herramienta-docker-human-friendly/\n\n### Training\n\nhttps://www.jjpeleato.com/courses/lando/\n\n### Installing\n\n`git clone https://github.com/jjpeleato/courses-lando.git`\n\n### Installing dependencies\n\n- You have to install **Lando**: https://docs.devwithlando.io/\n\n**Note:** If you work with Windows. To execute the commands, we recommend installing **Cygwin** http://www.cygwin.com/\n\n**Note:** I recommend installing the following IDE for programming: Visual Studio Code (https://code.visualstudio.com/) or PHPStorm (recommended) (https://www.jetbrains.com/phpstorm/).\n\n### Content\n\n- Example 1: In the first example you can see a basic WordPress recipe.\n- Example 2: In the second example you can see a basic WordPress recipe, proxy system, custom services like PhpMyAdmin and custom webroot.\n- Example 3: In the third example you can see a basic WordPress recipe, proxy system, custom config to PHP and older version, custom services like PhpMyAdmin and custom webroot.\n- Example 4: In the fourth example you can see a LandoFile without recipe, a basic config with Nginx, PHP 7.4, Node.js, npm, gulp and composer.\n- Example 5: In the fifth example you can see the most complete LandoFile. The environment uses the following services and tools: Apache 2.4, PHP 7.4, Composer, PHP_CodeSniffer, Node.js, NPM, Yarn, Gulp, MariaDB, Mailhog, PhpMyAdmin and Deployer.\n\n### Plus\n\n```bash\ncd plus/\n\n# Initialize a wordpress recipe using the latest WordPress version\nlando init \\\n  --source remote \\\n  --remote-url https://wordpress.org/latest.tar.gz \\\n  --recipe wordpress \\\n  --webroot wordpress \\\n  --name my-first-wordpress-app\n\n# Start it up\nlando start\n\n# Create WP-CONFIG with WP-CLI\nlando wp config create --path=wordpress --dbhost=database --dbname=wordpress --dbuser=wordpress --dbpass=wordpress --dbprefix=lando_\n\n# List information about this app.\nlando info\n```\n\n### Technologies and tools\n\nThe present project uses several technologies and tools for the automation and development process. For more information and learning visit the following links.\n\n1. WordPress: https://wordpress.org/\n2. Lando: https://docs.devwithlando.io/\n3. Docker: https://www.docker.com/\n4. Git: https://git-scm.com/\n5. Apache: https://www.apache.org/\n6. Nginx: https://www.nginx.com/\n7. MariaDB: https://mariadb.org/\n8. MySQL: https://www.mysql.com/\n9. PHP: https://www.php.net/\n10. Composer: https://getcomposer.org/\n11. PHP_CodeSniffer: https://github.com/squizlabs/PHP_CodeSniffer\n12. PhpMyAdmin: https://www.phpmyadmin.net/\n13. Deployer: https://deployer.org/\n14. Node.js: https://nodejs.org/\n15. NPM: https://www.npmjs.com/\n16. Yarn: https://yarnpkg.com/\n17. Gulp: https://gulpjs.com/\n18. Mailhog: https://github.com/mailhog/MailHog\n19. EditorConfig: https://editorconfig.org/\n\n**Note:** Thanks a lot of developers that to work on this projects.\n\n### Clarifications\n\n1. It is possible that on Mac OS the Gulp tasks do not run the correct form. In this case install NodeJS, NPM and Gulp-cli in your OS and execute the tasks outside the Docker containers.\n\n## Finally\n\nMore information on the following commits. If required.\n\nGrettings **@jjpeleato**.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjpeleato%2Fcourses-lando","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjjpeleato%2Fcourses-lando","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjpeleato%2Fcourses-lando/lists"}