How to deploy Sylius with Docker?

The simplest way to deploy your Sylius store with Docker is to use the template provided in the Sylius-Standard configuration file.


When using a Virtual Private Server (VPS) we recommend having at least 2GB of RAM memory.

1. Install Docker on your VPS

curl -fsSL -o
sudo sh

2. Execute Docker Compose Configuration

docker compose -f up -d


Deploying the database on the same machine as the application is not the best practice. Use Managed Database solution instead.