vue-ssr-deployment

Official

Ship your Vue SSR app safely with CI/CD

Authore-xode
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It helps teams deploy the Vue 3 SSR Starter Kit reliably by standardizing Docker builds, environment switching for remote vs local MongoDB, and production-grade server settings.

Core Features & Use Cases

  • Docker multi-stage production builds: Create a smaller runtime image by building in one stage and copying only the built output into production.
  • MongoDB mode switching with docker-compose: Use docker-compose overrides plus a COMPOSE_FILE toggle in .env to redirect the app from remote MongoDB (e.g., Atlas) to a local mongo container for development.
  • Production hardening and operations: Enforce required secrets (COOKIE_SECRET), apply production Helmet CSP behavior, hide stack traces in production, and perform graceful shutdown on SIGTERM/SIGINT to protect data integrity during container stop/rollouts.
  • CI/CD workflows for quality and delivery: Run CodeQL, lint/test, npm publishing on version tags, and build/push Docker images to GitHub Container Registry (GHCR).

Quick Start

Ask how to build and deploy the Docker image to GHCR while keeping MongoDB pointed at the remote host in production.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vue-ssr-deployment
Download link: https://github.com/e-xode/vue-ssr/archive/main.zip#vue-ssr-deployment

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.