This is a Docker Compose project for Vendure which defines and runs 4 containers:
- Postgres for data persistence
- Vendure server
- Vendure worker
- Example storefront
This project can be used to explore Vendure, to perform performance or security testing, or as an example of how to containerize the various parts of a Vendure application.
- Make sure you have Docker installed
- Clone this repo
git clone git@github.com:vendure-ecommerce/vendure-docker-compose.git --depth 1
- From the project root run
docker-compose up
The initial run will take some minutes to build all the containers and populate some test data.
- Admin UI: http://localhost:3000/admin/
- Storefront: http://localhost:4000