mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-11-06 05:08:16 +00:00
feat(web-app-magento): add Magento role + network/ports
- add role files (docs, vars, config, tasks, schema, templates) - networks: add web-app-magento 192.168.103.208/28 - ports: add localhost http 8052 Conversation: https://chatgpt.com/share/68b8820f-f864-800f-8819-da509b99cee2
This commit is contained in:
43
roles/web-app-magento/README.md
Normal file
43
roles/web-app-magento/README.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Magento
|
||||
|
||||
## Description
|
||||
|
||||
**Magento (Adobe Commerce Open Source)** is a powerful, extensible e-commerce platform built with PHP. It supports multi-store setups, advanced catalog management, promotions, checkout flows, and a rich extension ecosystem.
|
||||
|
||||
## Overview
|
||||
|
||||
This role deploys **Magento 2** via Docker Compose. It is aligned with the Infinito.Nexus stack patterns:
|
||||
- Reverse-proxy integration (front proxy handled by platform roles)
|
||||
- Optional **central database** (MariaDB) or app-local DB
|
||||
- **OpenSearch** for catalog search (required by Magento 2.4+)
|
||||
- Optional **Redis** cache/session (can be toggled)
|
||||
- Health checks, volumes, and environment templating
|
||||
- SMTP wired via platform's `SYSTEM_EMAIL` settings
|
||||
|
||||
For setup & operations, see:
|
||||
- [Installation.md](./Installation.md)
|
||||
- [Administration.md](./Administration.md)
|
||||
- [Upgrade.md](./Upgrade.md)
|
||||
- [User_Administration.md](./User_Administration.md)
|
||||
|
||||
## Features
|
||||
|
||||
- **Modern search:** OpenSearch out of the box (single-node).
|
||||
- **Flexible DB:** Use platform's central MariaDB or app-local DB.
|
||||
- **Optional Redis:** Toggle cache/session backend.
|
||||
- **Proxy-aware:** Exposes HTTP on localhost, picked up by front proxy role.
|
||||
- **Automation-friendly:** Admin user seeded from inventory variables.
|
||||
|
||||
## Further Resources
|
||||
|
||||
- Magento Open Source: https://magento.com/
|
||||
- DevDocs: https://developer.adobe.com/commerce/
|
||||
- OpenSearch: https://opensearch.org/
|
||||
|
||||
## License / Credits
|
||||
|
||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||
Learn more at [veen.world](https://www.veen.world).
|
||||
|
||||
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||
Licensed under [Infinito.Nexus NonCommercial License](https://s.infinito.nexus/license).
|
||||
Reference in New Issue
Block a user