---
title: "Deploy Spree eCommerce"
description: "Ready-to-use Spree Commerce store with admin dashboard"
category: "Other"
url: https://railway.com/deploy/06UrFL
---

# Deploy Spree eCommerce

Ready-to-use Spree Commerce store with admin dashboard

**[Deploy Spree eCommerce on Railway](https://railway.com/template/06UrFL)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/06UrFL/manifest.json

- **Creator:** Medim's Projects
- **Category:** Other
- **Total deploys:** 74

## Template content

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:16

### Spree

- **Source:** kadumedim/spree-starter-template
- **Public domain:** Yes

### Redis https://devicons.railway.app/i/redis.svg

- **Image:** bitnami/redis:7.2.5

## Documentation

# Spree Commerce Starter

A production-ready e-commerce platform built with Spree Commerce on Ruby on Rails.

## What is Spree?

Spree Commerce is a complete, modular e-commerce solution built with Ruby on Rails. It offers:

- 🛍️ Full-featured shopping cart
- 🎨 Customizable products, variants, and options
- 💳 Multiple payment gateway integrations
- 📦 Advanced shipping methods configuration
- 🔍 Powerful product search and filtering
- 👥 Customer accounts and order management
- 📱 Mobile-responsive design out of the box

## What's Included

This template sets up:
- A Spree Commerce application
- PostgreSQL database for data persistence
- Redis for caching and background jobs

## Environment Variables

This template automatically sets up most requirements, but you can customize these variables:

```

# Required 
ADMIN_EMAIL
# Password is auto generated, check env tab.

# Auto-generated secrets:
SECRET_KEY_BASE
SPREE_AUTH_SECRET_KEY

# Defaults set by template:
RAILS_ENV=production
RAILS_SERVE_STATIC_FILES=true
RAILS_LOG_TO_STDOUT=true

# Optional customization:
SPREE_MAIL_FROM=your@email.com
SPREE_STORE_NAME="Your Store Name"
```

## Additional Features

- **Multi-Store**: Support for running multiple stores from a single installation
- **Multi-Currency**: Built-in support for multiple currencies
- **Multi-Language**: Internationalization ready
- **SEO-Friendly**: Built-in SEO best practices
- **API-First**: Complete REST API for headless commerce

## Security

- All necessary security configurations are pre-configured
- Environment variables for sensitive data
- Secure password management
- CSRF protection enabled
- XSS protection enabled

## Customization

Spree is highly customizable. You can:
1. Install additional Spree extensions
2. Override default views
3. Customize the admin interface
4. Add custom models and controllers

## Support

For issues with:
- The template itself: Open an issue in the template repository
- Spree Commerce: Visit [Spree's documentation]

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — 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/06UrFL
