Try Rapidez

with one command

Only requires Docker

A complete webshop on your own machine

The installer sets up Rapidez together with a demo Magento store, completely in Docker. Copy the command, run it in your terminal and start building. This is what happens:

curl -fsSL https://rapidez.io/install | bash
~ — bash
$ curl -fsSL https://rapidez.io/install | bash
____ _ _
| _ \ __ _ _ __ (_) __| | ___ ____
| |_) / _` | '_ \| |/ _` |/ _ \_ /
| _ < (_| | |_) | | (_| | __// /
|_| \_\__,_| .__/|_|\__,_|\___/___|
|_|
Welcome to the Rapidez installer!
→ Checking the requirements
✓ Docker found
→ Downloading Rapidez
✓ Rapidez downloaded and configured
HTTP port: 80
MySQL port: 3307
→ Starting the containers, the first time this takes a while
✓ Containers started
→ Installing the dependencies
✓ PHP dependencies installed
✓ Configs, views and translations published
✓ Frontend dependencies installed and built
→ Indexing the products, Magento needs a few minutes to start the first time
✓ Elasticsearch is ready
✓ Magento is ready
✓ Products indexed
🎉 Rapidez is ready!
Rapidez frontend http://rapidez.localhost
Magento admin http://magento.localhost/admin
$ ▍
Like to read it first? View the install script on GitHub
seperator

Good to know

What do I need?

Just Docker with Docker Compose, on macOS or Linux. PHP, MySQL, Elasticsearch and Node all run inside the containers.

Does it work next to Valet, Herd or my own MySQL?

Yes, the installer looks for free ports. When port 80 or 3306 is already in use it picks the next free one and shows the ports it uses.

Where do I change the templates?

In resources/views/vendor/rapidez within the rapidez directory. Open it in your own editor, make a change and refresh the page.

How do I stop and start it?

From the rapidez directory with docker compose stop and docker compose start. Run docker compose down --volumes to remove the containers and data, after that you can delete the directory.

Can I install it somewhere else?

Yes, by default it installs into a rapidez directory. Set RAPIDEZ_HOME to use another one: curl -fsSL https://rapidez.io/install | RAPIDEZ_HOME=my-shop bash

How do I use it with my own Magento?

The installer is meant to try Rapidez with a demo store. To use Rapidez with your own Magento installation, follow the installation guide in the docs.

clouds

Questions or stuck?

Let us know!

Rapidez newsletter
All the latest Rapidez news, straight from the team.