{"id":18465369,"url":"https://github.com/scandipwa/magento-docker","last_synced_at":"2025-04-06T00:09:24.024Z","repository":{"id":46717470,"uuid":"173770799","full_name":"scandipwa/magento-docker","owner":"scandipwa","description":"Docker environment dedicated for ScandiPWA theme development","archived":false,"fork":false,"pushed_at":"2021-08-21T18:24:08.000Z","size":3753,"stargazers_count":104,"open_issues_count":10,"forks_count":310,"subscribers_count":23,"default_branch":"magento-2.4.1","last_synced_at":"2025-03-29T23:09:17.732Z","etag":null,"topics":["docker","docker-compose","docker-compose-template","docker-stack","magento2","pwa"],"latest_commit_sha":null,"homepage":"https://scandipwa.com/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scandipwa.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":"2019-03-04T15:28:20.000Z","updated_at":"2025-01-01T13:34:55.000Z","dependencies_parsed_at":"2022-07-26T15:32:15.602Z","dependency_job_id":null,"html_url":"https://github.com/scandipwa/magento-docker","commit_stats":null,"previous_names":[],"tags_count":9,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scandipwa%2Fmagento-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scandipwa%2Fmagento-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scandipwa%2Fmagento-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scandipwa%2Fmagento-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scandipwa","download_url":"https://codeload.github.com/scandipwa/magento-docker/tar.gz/refs/heads/magento-2.4.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415967,"owners_count":20935387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","docker-compose-template","docker-stack","magento2","pwa"],"created_at":"2024-11-06T09:12:55.398Z","updated_at":"2025-04-06T00:09:24.001Z","avatar_url":"https://github.com/scandipwa.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![ScandiPWA_logo](https://i.imgur.com/SLtCyQ8.png)\n\n***\n\n\u003c!-- [![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/scandipwa/base.svg)](https://hub.docker.com/r/scandipwa/base) --\u003e\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d90631c26cab4c459180a57a2b1268dc)](https://www.codacy.com/app/ScandiPWA/scandipwa-base?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=scandipwa/scandipwa-base\u0026amp;utm_campaign=Badge_Grade)\n[![Explore documentation](https://img.shields.io/badge/explore-documentation-orange)](https://docs.scandipwa.com/)\n[![Join community Slack](https://img.shields.io/badge/join-community%20slack-brightgreen)](https://join.slack.com/t/scandipwa/shared_invite/enQtNzE2Mjg1Nzg3MTg5LTQwM2E2NmQ0NmQ2MzliMjVjYjQ1MTFiYWU5ODAyYTYyMGQzNWM3MDhkYzkyZGMxYTJlZWI1N2ExY2Q1MDMwMTk)\n\nThis is a base repository that contains the Docker environment for Magento ^2.3.\n\nScandipwa-base is a docker environment that is needed for the development of the ScandiPWA theme.\n\n\u003e**Already installed ScandiPWA?** Then go to the [scandipwa/base-theme](https://github.com/scandipwa/base-theme) repository to check the latest releases! \n\n## What is ScandiPWA?\n\nScandiPWA is a single page application (SPA) theme for Magento with advanced PWA capabilities.\n\nScandiPWA is based on React and utilizes GraphQL API of Magento 2.3.\n\n**SEE IT IN ACTION** → demo.scandipwa.com\n\n### Want to learn more?\n\nSee what we have for you:\n- [Video Tutorials](https://www.youtube.com/playlist?list=PLy0PoJ53Gjy3iHQmsZCD1WAazhyS03l-y)\n- [Weekly webinars](https://www.youtube.com/channel/UCvnxo7rh5NRwvMHtJga9fww/videos)\n- [ScandiPWA Documentation](https://docs.scandipwa.com/)\n- [FAQ Page](https://docs.scandipwa.com/docs/installation/faq/)\n\n**Your question was not covered?**\nJoin our community [Slack channel](https://join.slack.com/t/scandipwa/shared_invite/enQtNzE2Mjg1Nzg3MTg5LTQwM2E2NmQ0NmQ2MzliMjVjYjQ1MTFiYWU5ODAyYTYyMGQzNWM3MDhkYzkyZGMxYTJlZWI1N2ExY2Q1MDMwMTk) and ask the core team directly! \n\n## Docker Setup\n\nThe docker environment is prepared to deploy and develop the theme.\nWe recommend using it as:\n\n- It has pre-configured services\n- No need to have an existing Magento installation\n- Rendertrone out of the box\n- It has a development-friendly setup\n\n\u003e**NOTE!** Currently, the docker setup is supported only for Linux.\n\n### Ready to try?\n\nFollow the guide for [Docker setup on Linux](https://docs.scandipwa.com/docs/installation/docker/linux/) or watch the video guide.\n\n[![docker install](https://i.ibb.co/0MpPFXL/Group-5.png)](https://www.youtube.com/watch?v=IOXSBcCBvCw\u0026list=PLy0PoJ53Gjy3iHQmsZCD1WAazhyS03l-y\u0026index=1)\n\n## Setup on existing Magento\n\nAlready have an existing Magento installation? \n\nScandiPWA is a regular Magento theme. You can install it on the existing Magento instance using composer.\n\n### Ready to try?\n\nFollow the guide for [setup on existing Magento](https://docs.scandipwa.com/docs/installation/on-existing-m2/) or watch the video guide.\n\n[![existing M2 setup](https://i.ibb.co/1Xc12Pd/Group-8.png)](https://www.youtube.com/watch?v=JfvC3PcaHPU\u0026list=PLy0PoJ53Gjy3iHQmsZCD1WAazhyS03l-y\u0026index=2)\n\n## Setup with a remote server\n\nIf you are not planning to developer a back-end functionality, but to modify the front-end only, you can try setting up the theme with the remote Magento 2 server.\n\n\u003e **NOTE!** It is impossible to test the website in production mode (of the webpack build). This is the main downside of this approach.\n\n### Ready to try?\n\nFollow the guide for [setup with remote M2 server](https://docs.scandipwa.com/docs/installation/with-remote-m2/).\n\n## Modularity\n\nThe repository is based on Magento 2.3. All components and modules, except the further theme development must be managed by [Composer](https://getcomposer.org).\n\n## Dependencies\n\n- [scandipwa/installer](https://github.com/scandipwa/installer)\n- [scandipwa/source](https://github.com/scandipwa/base-theme)\n- [scandipwa/graphql](https://github.com/scandipwa/graphql)\n- [scandipwa/catalog-graphql](https://github.com/scandipwa/catalog-graphql)\n- [scandipwa/cms-graphql](https://github.com/scandipwa/cms-graphql)\n- [scandipwa/menu-organizer](https://github.com/scandipwa/menu-organizer)\n- [scandipwa/persisted-query](https://github.com/scandipwa/persisted-query)\n- [scandipwa/slider-graphql](https://github.com/scandipwa/slider-graphql)\n- [scandipwa/slider](https://github.com/scandipwa/slider)\n- [scandipwa/route171](https://github.com/scandipwa/route717)\n- [scandiweb/module-core](https://github.com/scandiwebcom/Scandiweb-Assets-Core)\n\n## License\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fscandipwa%2Fscandipwa-base.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fscandipwa%2Fscandipwa-base?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscandipwa%2Fmagento-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscandipwa%2Fmagento-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscandipwa%2Fmagento-docker/lists"}