{"id":26884917,"url":"https://github.com/scorpiocoding/sc-qs-dc-lemp-mvc-webpack","last_synced_at":"2026-04-17T05:30:59.346Z","repository":{"id":71008782,"uuid":"598594871","full_name":"ScorpioCoding/sc-qs-dc-lemp-mvc-webpack","owner":"ScorpioCoding","description":"ScorpioCoding QuickStart Docker LEMP MVC Webpack 5.0","archived":false,"fork":false,"pushed_at":"2023-02-27T13:49:45.000Z","size":87,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T18:44:56.904Z","etag":null,"topics":["docker-compose","lemp-stack","php-framework","php-mvc-framework","webpack","webpack5"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ScorpioCoding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-02-07T12:40:24.000Z","updated_at":"2023-02-07T13:45:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"1cee4a62-8322-4d71-83ac-2a186d5838f8","html_url":"https://github.com/ScorpioCoding/sc-qs-dc-lemp-mvc-webpack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ScorpioCoding/sc-qs-dc-lemp-mvc-webpack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScorpioCoding%2Fsc-qs-dc-lemp-mvc-webpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScorpioCoding%2Fsc-qs-dc-lemp-mvc-webpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScorpioCoding%2Fsc-qs-dc-lemp-mvc-webpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScorpioCoding%2Fsc-qs-dc-lemp-mvc-webpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ScorpioCoding","download_url":"https://codeload.github.com/ScorpioCoding/sc-qs-dc-lemp-mvc-webpack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScorpioCoding%2Fsc-qs-dc-lemp-mvc-webpack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31916681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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-compose","lemp-stack","php-framework","php-mvc-framework","webpack","webpack5"],"created_at":"2025-03-31T18:37:40.560Z","updated_at":"2026-04-17T05:30:59.340Z","avatar_url":"https://github.com/ScorpioCoding.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![image](quickstart-github-banner.png)\n\n# sc-qs-dc-lemp-mvc-webpack\n\nScorpioCoing QuickStart Docker Apline Nginx Php MySql (LEMP) stack with MVC\nModel-View-Controller Application Setup.  \nWith Webpack 5.0 as frontend handler.\n\n## Basic Usage\n\nUsing Terminal and VSCode\n\n1. Open Termianl and create a directory for your project `mkdir yourproject`\n2. Change directory into newly made project directory  \n   `cd yourproject `\n3. Clone the repo into your project directory\n   `git clone git@github.com:ScorpioCoding/sc-qs-dc-lemp-mvc-webpack.git .`\n4. Remove the remote repo address `git remove origin`\n5. Check if indeed removed `git remote -v`\n6. Add your remote from your repo\n   `git remote add origin git@github.com:YOURPROFILENAME/projectname.git`\n7. Push to branch main on your new repo `git push -u origin main`\n\nALternative ::\n\n1. Open Termianl and create a directory for your project `mkdir yourproject`\n2. Change directory into newly made project directory  \n   `cd yourproject `\n3. Clone the repo into your project directory\n   `git clone git@github.com:ScorpioCoding/sc-qs-dc-lemp-mvc-webpack.git .`\n4. Delete the `.git` directory and init git a new.\n\nVSCode ::\n\n1. Termianl run the following command `code . ` to pen VSCode in your project\n   directory.\n\nDocker ::\n\n1. open a new terminal and go into \\_dockerfiles\n2. either run the original docker commands or the commands in the MakeFile\n\n- run docker command to start\n  ```\n  docker compose up -d\n  ```\n- run docker command to stop\n  ```\n  docker compose down\n  ```\n\nMakeFile ::  \nThe MakeFile is a collection of frequently used Docker commands in a shorter\nversion.  \nTo use the Makefile enter the following command `make` in the terminal within\nthe directory where the makefile exists.\n\nBrowser ::\n\n- The frontend http://localhost:6080\n\n- phpMyadmin http://localhost:6081\n\n## Advanced Usage\n\n### Frontend development\n\nIn the `dev` directory is where all frontend source code should go. For every\nview, scss, js file you create you need to modify webpack `webpack.common.js`\nadd your entry points You can add multiple\n[entry points](https://webpack.js.org/concepts/entry-points/)\n\nThe advantage of using this package is the ability to easley add Bootstrap,\njQuery, Tailwindcss etc to your frontend development and have webpack bundle it.\n\nViews have the extension `.phtml` for this is the original php template\nextension.\n\n### Backend Development\n\nIf one creates a new submodule one must add this to `App/config/modules.php`\nfile\n\nNew routes are added to the `App/Routes/`\n\nThe rest is basic MVC\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscorpiocoding%2Fsc-qs-dc-lemp-mvc-webpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscorpiocoding%2Fsc-qs-dc-lemp-mvc-webpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscorpiocoding%2Fsc-qs-dc-lemp-mvc-webpack/lists"}