deployment

Automate CI/CD pipelines and local infrastructure for the Veinpal monorepo.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/VeinPal/VeinPals --skill deployment-veinpal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment
Source: https://github.com/VeinPal/VeinPals/tree/main/.github/skills/deployment
Command: npx skills add https://github.com/VeinPal/VeinPals --skill deployment-veinpal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralized patterns for deploying Veinpal monorepo, enabling consistent local development, CI/CD, and production readiness across services.

Core Features & Use Cases

  • Local development stack with Docker Compose to run Postgres, Redis, and MinIO locally.
  • CI/CD pipelines (GitHub Actions) and infrastructure patterns for reliable deployments.
  • Production checklist and environment configuration to ensure safe, scalable releases.

Quick Start

Install dependencies, start the infrastructure, configure environment, apply migrations, sync content, and start the development server.

Frequently Asked Questions about deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a local development stack with Docker Compose for Postgres, Redis, and MinIO?

Set up a local development stack using Docker Compose to run Postgres, Redis, and MinIO locally. This provides the required infrastructure for Prisma migrations and a Turborepo-based development workflow within the Veinpal monorepo.

How do I configure CI/CD pipelines with GitHub Actions for a Turborepo monorepo?

Configure CI/CD pipelines by applying GitHub Actions infrastructure patterns designed for Turborepo monorepos. This automates reliable deployments and ensures production readiness across all services within the repository.

What is included in a production readiness checklist for deploying a monorepo with Prisma migrations?

A production readiness checklist includes environment configuration and infrastructure patterns to ensure safe, scalable releases. It covers applying Prisma migrations, content synchronization, and verifying the local development stack before deployment.

Can I use this deployment workflow for infrastructure provisioning without Docker Compose?

This deployment workflow applies to local development, infrastructure provisioning, and production readiness tasks. While Docker Compose is used for local Postgres, Redis, and MinIO, the infrastructure patterns also support broader provisioning across the Veinpal monorepo.

Why do I need to apply Prisma migrations and sync content before starting the development server?

Applying Prisma migrations and syncing content ensures the local Postgres database schema is up to date and populated. This maintains consistency across the Turborepo-based development workflow and prevents runtime errors when starting the server.