---
title: "Deploy Ascent Vue"
description: "A production-ready Vue SaaS app built on The Boring JavaScript Stack"
category: "Starters"
url: https://railway.com/deploy/ascent-vue
---

# Deploy Ascent Vue

A production-ready Vue SaaS app built on The Boring JavaScript Stack

**[Deploy Ascent Vue on Railway](https://railway.com/template/ascent-vue)**

- **Creator:** Sailscasts HQ
- **Category:** Starters

## Template content

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

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

### Redis https://cdn.sanity.io/images/sy1jschh/production/0ce0bfdcfbdbf69662b1116671f97c2dd788b655-157x157.svg

- **Image:** redis:8.2.1
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --save 60 1 --dir $RAILWAY_VOLUME_MOUNT_PATH"`

### boring-stack

- **Source:** sailscastshq/boring-stack

## Documentation

# Deploy and Host Ascent Vue on Railway
Ascent Vue is a full-stack Vue SaaS template built on The Boring JavaScript Stack. It combines Sails.js backend with Vue 3 frontend using Inertia.js for seamless server-side rendering without an API layer, featuring built-in authentication, team management, and PrimeReact UI components.


## About Hosting Ascent Vue

Ascent Vue is a modern monolith that requires a Node.js runtime and a database. 

The template uses Sails.js MVC framework with Waterline ORM (supporting PostgreSQL, MySQL, or SQLite) and serves React components via Inertia.js. 

Deployment involves building frontend assets with Rsbuild, running database migrations, and starting the Node.js server. 

The application includes session-based authentication with password, magic link, and OAuth strategies, making it ideal for rapid SaaS development. 

Railway handles the build process automatically, provisions the database, and manages environment configuration with zero additional setup.

## Common Use Cases

- Multi-tenant SaaS applications with team collaboration features
- B2B products requiring enterprise auth (SSO, SAML, domain restrictions)
- Rapid prototyping of full-stack Vue applications without API overhead
- Production-ready applications needing authentication, billing, and user management out of the box

## Dependencies for Ascent Vue Hosting

- Node.js 18+ runtime environment
- PostgreSQL, MySQL, or SQLite database
- SMTP service for transactional emails (authentication, magic links)
- Redis for session storage in production with multiple instances

### Deployment Dependencies

- [Sails.js Documentation](https://sailsjs.com/documentation)
- [Inertia.js Vue Adapter](https://inertiajs.com/client-side-setup)
- [Waterline ORM Adapters](https://sailsjs.com/documentation/concepts/models-and-orm/adapters)


## Why Deploy Ascent Vue on Railway?


Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Ascent Vue on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/ascent-vue
