Lightlines
By wu529778790

docker-build-deploy

ZH
wu529778790973 installs

A Docker deployment pipeline for your Node.js app.

What it does

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.

How to use it

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

  • An existing project

Uses

Latest review

What you need · 4

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.


Access · 0

No additional actions listed.