vue-ssr-deployment
OfficialShip 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.