---
title: "Deploy Medusajs 2.0 + Storefront (⚠️ DISCONTINUED)"
description: "Use instead: https://railway.com/deploy/medusajs-2-0-storefront"
category: "Other"
url: https://railway.com/deploy/medusajs-2136-storefront-new
---

# Deploy Medusajs 2.0 + Storefront (⚠️ DISCONTINUED)

Use instead: https://railway.com/deploy/medusajs-2-0-storefront

**[Deploy Medusajs 2.0 + Storefront (⚠️ DISCONTINUED) on Railway](https://railway.com/template/medusajs-2136-storefront-new)**

- **Creator:** Rasmus Puls's Projects
- **Category:** Other
- **Total deploys:** 119

## Template content

### MeiliSearch https://res.cloudinary.com/hczpmiapo/image/upload/v1734032868/Static%20assets/Logos/MeiliSearch_ai0xcv.svg

- **Image:** getmeili/meilisearch:v1.49.0
- **Public domain:** Yes

### Bucket-proxy

- **Image:** ghcr.io/railwayapp/function-bun:1.3.0
- **Start command:** `./run.sh aW1wb3J0IHsgczMgfSBmcm9tICJidW4iOwoKY29uc3QgQ0FDSEVfQ09OVFJPTCA9CiAgQnVuLmVudi5DQUNIRV9DT05UUk9MIHx8ICJwdWJsaWMsIG1heC1hZ2U9MzE1MzYwMDAsIGltbXV0YWJsZSI7CgpleHBvcnQgZGVmYXVsdCB7CiAgYXN5bmMgZmV0Y2gocmVxOiBSZXF1ZXN0KTogUHJvbWlzZTxSZXNwb25zZT4gewogICAgY29uc3QgdXJsID0gbmV3IFVSTChyZXEudXJsKTsKCiAgICAvLyBQdWJsaWMgaGVhbHRoIGNoZWNrIGZvciBSYWlsd2F5LgogICAgaWYgKHVybC5wYXRobmFtZSA9PT0gIi9oZWFsdGgiKSB7CiAgICAgIHJldHVybiBuZXcgUmVzcG9uc2UoSlNPTi5zdHJpbmdpZnkoeyBzdGF0dXM6ICJvayIgfSksIHsKICAgICAgICBzdGF0dXM6IDIwMCwKICAgICAgICBoZWFkZXJzOiB7ICJDb250ZW50LVR5cGUiOiAiYXBwbGljYXRpb24vanNvbiIgfSwKICAgICAgfSk7CiAgICB9CgogICAgLy8gVGhpcyBwcm94eSBpcyBzdHJpY3RseSByZWFkLW9ubHkuCiAgICBpZiAocmVxLm1ldGhvZCAhPT0gIkdFVCIgJiYgcmVxLm1ldGhvZCAhPT0gIkhFQUQiKSB7CiAgICAgIHJldHVybiBuZXcgUmVzcG9uc2UoIk1ldGhvZCBOb3QgQWxsb3dlZCIsIHsKICAgICAgICBzdGF0dXM6IDQwNSwKICAgICAgICBoZWFkZXJzOiB7CiAgICAgICAgICBBbGxvdzogIkdFVCwgSEVBRCIsCiAgICAgICAgfSwKICAgICAgfSk7CiAgICB9CgogICAgbGV0IGtleTogc3RyaW5nOwoKICAgIHRyeSB7CiAgICAgIGtleSA9IGRlY29kZVVSSUNvbXBvbmVudCh1cmwucGF0aG5hbWUuc2xpY2UoMSkpOwogICAgfSBjYXRjaCB7CiAgICAgIHJldHVybiBuZXcgUmVzcG9uc2UoIk5vdCBGb3VuZCIsIHsgc3RhdHVzOiA0MDQgfSk7CiAgICB9CgogICAgaWYgKCFrZXkgfHwga2V5LmluY2x1ZGVzKCJcMCIpKSB7CiAgICAgIHJldHVybiBuZXcgUmVzcG9uc2UoIk5vdCBGb3VuZCIsIHsgc3RhdHVzOiA0MDQgfSk7CiAgICB9CgogICAgY29uc3QgZmlsZSA9IHMzLmZpbGUoa2V5KTsKICAgIGNvbnN0IHN0YXQgPSBhd2FpdCBmaWxlLnN0YXQoKS5jYXRjaCgoKSA9PiBudWxsKTsKCiAgICBpZiAoIXN0YXQpIHsKICAgICAgcmV0dXJuIG5ldyBSZXNwb25zZSgiTm90IEZvdW5kIiwgeyBzdGF0dXM6IDQwNCB9KTsKICAgIH0KCiAgICBjb25zdCBoZWFkZXJzOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+ID0gewogICAgICAiQ29udGVudC1UeXBlIjogc3RhdC50eXBlIHx8ICJhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0iLAogICAgICAiQ29udGVudC1MZW5ndGgiOiBTdHJpbmcoc3RhdC5zaXplKSwKICAgICAgIkNhY2hlLUNvbnRyb2wiOiBDQUNIRV9DT05UUk9MLAogICAgICAiWC1Db250ZW50LVR5cGUtT3B0aW9ucyI6ICJub3NuaWZmIiwKICAgIH07CgogICAgcmV0dXJuIHJlcS5tZXRob2QgPT09ICJIRUFEIgogICAgICA/IG5ldyBSZXNwb25zZShudWxsLCB7CiAgICAgICAgICBzdGF0dXM6IDIwMCwKICAgICAgICAgIGhlYWRlcnMsCiAgICAgICAgfSkKICAgICAgOiBuZXcgUmVzcG9uc2UoZmlsZS5zdHJlYW0oKSwgewogICAgICAgICAgc3RhdHVzOiAyMDAsCiAgICAgICAgICBoZWFkZXJzLAogICAgICAgIH0pOwogIH0sCn07`
- **Public domain:** Yes

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

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

### Storefront https://medusajs.com/_next/image/?url=%2Fimages%2Fnextjs-app-logo-3c93cee1.png&w=256&q=75

- **Source:** rpuls/medusajs-2.0-for-railway-boilerplate
- **Start command:** `npm run start`
- **Health check:** /api/healthcheck
- **Public domain:** Yes

### Backend https://res.cloudinary.com/hczpmiapo/image/upload/v1788182676/service-backend-dark-256_iypexw.png

- **Source:** rpuls/medusajs-2.0-for-railway-boilerplate
- **Health check:** /health
- **Public domain:** Yes

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

- **Image:** redis:8.2.1
- **Start command:** `sh -c 'exec redis-server --dir /data'`

## Buckets

- **Bucket**

## Documentation

# Deploy and Host Medusajs 2.0 + Storefront (⚠️ DISCONTINUED) on Railway

**This template is discontinued and no longer maintained. Do not deploy it.**

👉 **Use the maintained template instead: [MedusaJS 2.0 + Storefront](https://railway.com/deploy/medusajs-2-0-storefront?referralCode=-Yg50p)**

Same stack, actively maintained and kept up to date.

*An independent community project by [FUNKYTON](https://funkyton.com/). Not affiliated with, endorsed by, or supported by MedusaJS, Inc.*

## About Hosting MedusaJS 2.0 + Storefront

This listing is retired. It provisioned a Medusa 2.0 backend, Next.js storefront, Postgres, Redis, MeiliSearch and object storage, but it is frozen on an old release and receives no fixes or updates.

The [maintained template](https://railway.com/deploy/medusajs-2-0-storefront?referralCode=-Yg50p) does the same thing and is kept current.

**Already deployed this one?** Your store keeps running, but it will not get fixes. Redeploy on the maintained template when you can.

## Common Use Cases

None. Use the [maintained template](https://railway.com/deploy/medusajs-2-0-storefront?referralCode=-Yg50p) for any new store.

## Dependencies for MedusaJS 2.0 + Storefront Hosting

- A GitHub account and a Railway account
- Railway Hobby plan for ongoing use

### Deployment Dependencies

- [Maintained template](https://railway.com/deploy/medusajs-2-0-storefront?referralCode=-Yg50p)
- [GitHub repo](https://github.com/rpuls/medusajs-2.0-for-railway-boilerplate)
- [Guide and blog](https://funkyton.com/medusajs-2-0-is-finally-here/)

## Why Deploy MedusaJS 2.0 + Storefront on Railway?

Railway hosts your whole stack in one project, so you don't manage configuration and can scale vertically and horizontally.

Deploy the [maintained template](https://railway.com/deploy/medusajs-2-0-storefront?referralCode=-Yg50p), not this one.


## 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/medusajs-2136-storefront-new
