Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jetrails/magento2-cloudflare
Interact with popular Cloudflare features through Magento's backend portal.
https://github.com/jetrails/magento2-cloudflare
cloudflare dashboard magento2 magento2-module
Last synced: about 1 month ago
JSON representation
Interact with popular Cloudflare features through Magento's backend portal.
- Host: GitHub
- URL: https://github.com/jetrails/magento2-cloudflare
- Owner: jetrails
- License: mit
- Created: 2018-07-09T19:55:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-20T16:01:31.000Z (8 months ago)
- Last Synced: 2024-12-17T18:54:19.054Z (about 2 months ago)
- Topics: cloudflare, dashboard, magento2, magento2-module
- Language: PHP
- Homepage: https://learn.jetrails.com/article/magento-2-cloudflare-extension
- Size: 2.64 MB
- Stars: 15
- Watchers: 7
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Magento 2 — Cloudflare — By [JetRails](https://jetrails.com)
> Interact with popular Cloudflare features though Magento's backend portal.![](https://img.shields.io/badge/License-MIT-orange.svg?style=for-the-badge)
![](https://img.shields.io/badge/Version-1.4.2-orange.svg?style=for-the-badge)
![](https://img.shields.io/badge/Stability-Stable-orange.svg?style=for-the-badge)
![](https://img.shields.io/badge/Magento-2-orange.svg?style=for-the-badge)
## Documentation
The user guide can be found [here](https://learn.jetrails.com/article/magento-2-cloudflare-extension). The user guide goes through the installation process as well as explains all the features that comes with this extension. For further support, please email [[email protected]](mailto://[email protected]).
## Build System
A simple [Makefile](Makefile) is used as a build system. Run `make help` to see available commands.
## Development Environment
We use a super simple development environment that is ephemeral. You can spin it up by doing the following:
```shell
docker compose up -d
docker compose logs -f
docker compose down # destroy environment
```You can deploy the module into the development environment by running the following:
```shell
make clean
make build
make deploy
```You can then access the magento container by running the following:
```shell
docker compose exec magento bash
```Once in the container you can run the standard commands to install the module:
```shell
magento setup:upgrade
magento setup:di:compile
```The Magento site is hosted on http://localhost and the backend can be reached at http://localhost/admin. Default user name is `jetrails` and default password is `magento2`.