A Docker deployment pipeline for your Node.js app.
Creates a Dockerfile and GitHub Actions workflow to containerize a Node.js app, publish its image to GHCR, and deploy it over SSH.
When to use it
Use when containerizing a Node.js app and setting up GitHub Actions to build, publish to GHCR, and deploy over SSH.
Give it a Node.js project; it asks about ports and an optional server environment file, then generates a Dockerfile if needed and a deployment workflow.
What you provide
Requires access to the GitHub repository settings to configure deployment secrets for the generated workflow.
The deployment server must already have Docker installed.
The deployment server must accept SSH connections through an open SSH port.
The generated workflow uses a server private key configured in GitHub Secrets for SSH authentication; the skill does not specify how the agent obtains it.
No additional actions listed.