deployment

Generates Dockerfiles and docker-compose configs for .NET 8 and Vue 3 apps.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/changjian-wang/dawning --skill deployment-changjian-wang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment
Source: https://github.com/changjian-wang/dawning/tree/main/.github/skills/deployment
Command: npx skills add https://github.com/changjian-wang/dawning --skill deployment-changjian-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of containerizing and deploying .NET 8 and Vue 3 applications by generating necessary Dockerfiles, docker-compose configurations, and Nginx settings.

Core Features & Use Cases

  • Dockerfile Generation: Creates multi-stage Dockerfiles for both .NET 8 backend and Vue 3 frontend applications.
  • Docker Compose Configuration: Sets up a development environment using docker-compose for MySQL and Redis.
  • Nginx Configuration: Provides a basic Nginx configuration for serving Vue applications.
  • Use Case: You need to containerize your new .NET 8 API and Vue 3 frontend for local development and testing. This Skill will generate the Dockerfiles and a docker-compose file to get you up and running quickly.

Quick Start

Use the deployment skill to generate a Dockerfile for a .NET 8 application.

Frequently Asked Questions about deployment

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

FAQPage Schema
How do I containerize a .NET 8 and Vue 3 application with Docker?

Containerize .NET 8 and Vue 3 applications by generating multi-stage Dockerfiles for both projects, along with docker-compose configurations to orchestrate the services for local development.

How do I configure Nginx for a Vue 3 frontend in Docker?

Configure Nginx for a Vue 3 frontend in Docker by generating a basic Nginx configuration file designed to serve the built static assets of the Vue application within the containerized environment.

How do I set up MySQL and Redis for local development with Docker Compose?

Set up MySQL and Redis for local development by generating a docker-compose configuration file that defines and links the database and cache services alongside your .NET 8 and Vue 3 containers.

Do I need prior Docker knowledge to deploy a full-stack .NET and Vue app?

Prior Docker knowledge is required, as you need understanding of Docker, .NET 8, Vue 3, Nginx, MySQL, and Redis to effectively use the generated Dockerfiles and docker-compose configurations.

What's the best way to create consistent deployment environments for .NET 8 APIs?

Create consistent deployment environments for .NET 8 APIs by generating standardized multi-stage Dockerfiles and docker-compose configurations that ensure uniform behavior across different development and testing machines.