---
title: "Deploy Vendure commerce"
description: "Vendure commerce with Dashboard, Redis workers, and durable assets."
category: "Other"
url: https://railway.com/deploy/vendure-commerce
---

# Deploy Vendure commerce

Vendure commerce with Dashboard, Redis workers, and durable assets.

**[Deploy Vendure commerce on Railway](https://railway.com/template/vendure-commerce)**

- **Creator:** Anton Orel's Projects
- **Category:** Other
- **Total deploys:** 1

## Template content

### Vendure Worker

- **Source:** tech-progress/railway-template-vendure
- **Start command:** `node dist/index-worker.js`
- **Health check:** /health

### Vendure PostgreSQL

- **Image:** postgres:17-alpine@sha256:742f40ea20b9ff2ff31db5458d127452988a2164df9e17441e191f3b72252193

### Vendure

- **Source:** tech-progress/railway-template-vendure
- **Health check:** /health
- **Public domain:** Yes

### Vendure Redis

- **Image:** redis:7.2.4-alpine@sha256:c8bb255c3559b3e458766db810aa7b3c7af1235b204cfdb304e79ff388fe1a5a
- **Start command:** `sh -c 'exec redis-server --appendonly yes --requirepass "$REDIS_PASSWORD"'`

## Buckets

- **Vendure Assets**

## Documentation

# Deploy and Host Vendure commerce on Railway

Vendure is a headless commerce platform with Shop and Admin GraphQL APIs, a modern operator Dashboard, extensible catalog and order models, and asynchronous workers.

## About Hosting Vendure commerce

This template runs Vendure 3.7.2 with a public API and compiled Dashboard, a private BullMQ worker, PostgreSQL, authenticated Redis, and a private Railway Bucket for original assets and previews.

## Why Deploy Vendure commerce on Railway

Railway supplies HTTPS, generated secrets, private networking, health-gated deployments, managed service wiring, durable volumes, and S3-compatible storage. The template adds reviewed migrations, shared Redis caching, queue recovery, hardened GraphQL defaults, and explicit browser origins.

## Common Use Cases

- Build a custom storefront on Vendure's Shop API.
- Run a durable catalog, customer, promotion, and order backend for a small team.
- Evaluate Vendure's plugin model with a production-shaped worker and storage topology.

## Dependencies for Vendure commerce Hosting

The deployment uses Vendure, PostgreSQL, Redis, and a Railway Bucket.

### Deployment Dependencies

- One public Railway domain for the API and Dashboard
- One 5 GB PostgreSQL volume and one 1 GB Redis volume
- One private Railway Bucket for assets
- Generated administrator, cookie, database, and Redis secrets

Railway generates the administrator, cookie, database, and Redis secrets. Open `/dashboard` on the Vendure domain and sign in with `SUPERADMIN_USERNAME` and `SUPERADMIN_PASSWORD`.

Upstream project: [Vendure](https://www.vendure.io).


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — [Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/vendure-commerce
