{"id":39453669,"url":"https://github.com/discorgento/dev-env-devilbox","last_synced_at":"2026-01-18T04:32:36.796Z","repository":{"id":139518425,"uuid":"304989641","full_name":"discorgento/dev-env-devilbox","owner":"discorgento","description":"Optimizing development environment for magento 2 with devilbox","archived":false,"fork":false,"pushed_at":"2024-05-07T16:04:15.000Z","size":220,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-07T17:27:38.023Z","etag":null,"topics":["docker","docker-compose","hacktoberfest","magento2"],"latest_commit_sha":null,"homepage":"https://discorgento.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/discorgento.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-17T23:51:18.000Z","updated_at":"2024-05-07T17:27:41.108Z","dependencies_parsed_at":"2024-05-07T17:27:40.280Z","dependency_job_id":"fb6ca294-9ecf-48f6-823b-748b09ddf770","html_url":"https://github.com/discorgento/dev-env-devilbox","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/discorgento/dev-env-devilbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discorgento%2Fdev-env-devilbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discorgento%2Fdev-env-devilbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discorgento%2Fdev-env-devilbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discorgento%2Fdev-env-devilbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/discorgento","download_url":"https://codeload.github.com/discorgento/dev-env-devilbox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discorgento%2Fdev-env-devilbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28529696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","docker-compose","hacktoberfest","magento2"],"created_at":"2026-01-18T04:32:36.110Z","updated_at":"2026-01-18T04:32:36.788Z","avatar_url":"https://github.com/discorgento.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏴‍☠️DevEnvDevilbox Ubuntu 22.04\n\n\u003e ⚠️ **Your docker should be updated with Compose V2 so that ours aliases work. [Check it out on how to migrate if you need!](https://docs.docker.com/compose/migrate/)**\n\nOptimizing development environment for magento 2 with devilbox\n\n- aliases\n- global mage2tv/magento-cache-clean [latest version] aliase: ccw\n- global n98-magerun2 [latest version] aliase: n98\n- xdebug [3]\n- composer [1] aliase: c1\n- composer [2] aliase: c\n- devilbox [latest version]\n- elasticsearch plugins\n  - analysis-icu\n  - analysis-phonetic\n\n# About Devilbox\n\nA modern Docker LAMP stack and MEAN stack for local development\n\nhttp://devilbox.org/\n\nhttps://github.com/cytopia/devilbox\n\n## Installation 🔧\n\n### Update the system\n\n```\nsudo apt update \u0026\u0026 sudo apt upgrade \u0026\u0026 sudo apt autoremove \u0026\u0026 sudo apt autoclean\n```\n\n### Now run this command to start the installation\n\n```\ncd ~ \u0026\u0026 curl -O https://raw.githubusercontent.com/Discorgento/dev-env-devilbox/main/devenvdevilbox.sh \u0026\u0026 chmod +x devenvdevilbox.sh \u0026\u0026 ./devenvdevilbox.sh\n```\nYou can select what you want to install, type the letter to select and press enter\n\n![what do you want to install](https://cdn.discordapp.com/attachments/783095299525574657/1057374834419576993/image.png)\n\n### Update Devilbox\n```\ncd ~/devilbox \u0026\u0026 git pull \u0026\u0026 docker-compose pull\n```\n\n### Optional Alias\n\nhttps://github.com/Discorgento/dev-env-devilbox/blob/main/devilbox/.aliases\n\n## Usage ⚙️\nIf you want to use the alias you can run the command \"xd\" to start the containers without xdebug if you want with xdebug you can run the alias \"xe\"\n\nCommand description alias\n```\ndr='cd ~/devilbox \u0026\u0026 docker-compose stop \u0026\u0026 docker-compose rm -f \u0026\u0026 docker-compose up -d httpd php mysql bind redis elastic \u0026\u0026 ./shell.sh'\n```\n\nStart without xdebug\n```\nxd='cd ~/devilbox \u0026\u0026 sed -i '\\''/PHP_MODULES_DISABLE/s/xdxe/xdebug/g'\\'' .env \u0026\u0026 dr'\n```\n\nStart with xdebug\n```\nxe='cd ~/devilbox \u0026\u0026 sed -i '\\''/PHP_MODULES_DISABLE/s/xdebug/xdxe/g'\\'' .env \u0026\u0026 dr'\n```\n\nDrop all containers\n```\nddown='cd ~/devilbox \u0026\u0026 docker-compose stop \u0026\u0026 docker-compose rm -f \u0026\u0026 docker-compose down'\n```\n\n### Install magento 2\n\n```\ncomposer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition ./\n\nbin/magento setup:install \\\n--base-url=http://magento.local \\\n--db-host=127.0.0.1 \\\n--db-name=mage_magento \\\n--db-user=root \\\n--db-password= \\\n--admin-firstname=Jonatan \\\n--admin-lastname=Machado \\\n--admin-email=jonatanaxe@pm.me \\\n--admin-user=admin \\\n--admin-password=admin123 \\\n--language=pt_BR \\\n--currency=BRL \\\n--timezone=America/Sao_Paulo \\\n--use-rewrites=1 \\\n--elasticsearch-host=elasticsearch\n```\n\n\nXdebug 3 VSCODE json\n\n```\n{\n  \"version\": \"0.2.0\",\n  \"configurations\": [\n    {\n      \"name\": \"Listen for XDebug\",\n      \"type\": \"php\",\n      \"request\": \"launch\",\n      \"port\": 9000,\n      \"pathMappings\": {\n        \"/shared/httpd/project\": \"${workspaceFolder}\"\n      },\n      \"log\": true,\n      \"xdebugSettings\": {\n        \"max_children\": 128,\n        \"max_data\": 512,\n        \"max_depth\": 3\n      }\n    }\n  ]\n}\n```\n\n🐓\n\n## Footer notes 🗒\n - issues and PRs are welcome in this repo;\n - We want **YOU** for [our community](https://discorgento.com/discord);\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscorgento%2Fdev-env-devilbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiscorgento%2Fdev-env-devilbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscorgento%2Fdev-env-devilbox/lists"}