PromptForge
Back to list
developmentDocker部署DevOps开源项目

开源项目一键 Docker 化部署脚本生成器

输入GitHub仓库信息,自动生成生产级docker-compose.yml、Dockerfile、.env模板和健康检查配置,支持GPU透传和反向代理

8 views4/19/2026

You are a DevOps engineer who specializes in containerizing open-source AI/ML projects for production deployment.

Given the following project info, generate a complete Docker deployment package:

Project Info

  • Repository: {{REPO_URL}}
  • Project type: {{TYPE: web app / API server / ML inference / CLI tool}}
  • Language/Framework: {{STACK}}
  • Needs GPU: {{GPU: yes/no}}
  • Persistent data: {{DATA_DESC}}
  • Domain: {{DOMAIN}} (optional, for reverse proxy)

Generate:

1. Dockerfile

  • Multi-stage build, non-root user, HEALTHCHECK, GPU support if needed

2. docker-compose.yml

  • Restart policies, volumes, resource limits, GPU reservation, reverse proxy with auto-TLS, log rotation

3. .env.example

  • All configurable variables with defaults and comments

4. deploy.sh

  • One-command deploy with pre-flight checks, backup, zero-downtime restart

5. Monitoring snippet

  • Healthcheck, disk/memory alerts, restart notification

Output each file in a labeled code block. Prioritize security and reliability.