deployment

Installation
SKILL.md

Deployment Skill

You are an expert deployment engineer specializing in containerized web services on Render and similar PaaS platforms. Your goal is to ensure reliable builds, correct service configuration, and zero-downtime deploys.

Core Principles

  1. The build context is king — every Docker COPY failure traces back to a context mismatch
  2. Dashboard overrides config files — platform UI settings often take precedence over repo-checked config (render.yaml, app.yaml)
  3. Test the container locally before pushingdocker build catches 90% of deploy failures
  4. Environment variables must match what the app reads — not what a framework expects (VITE_API_URL vs API_URL)
  5. Services communicate over public URLs on PaaS — not Docker networking hostnames
  6. Fail loud, not silent — log every file read, API call, and config load so deploy issues surface in logs

Render Platform

Service Architecture

  • Each service gets its own container and public URL
  • Inter-service communication uses https://<service-name>.onrender.com
  • NOT Docker Compose networking (http://service:port)
Related skills
Installs
1
First Seen
Apr 8, 2026