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.