Agent Skillsnetalertx/NetAlertX › netalertx-docker-build

netalertx-docker-build

GitHub

提供Docker镜像构建与生产容器启动指南,包含单元测试镜像构建、预检查清单及容器配置详情,适用于容器化应用的部署与测试场景。

.github/skills/docker-build/SKILL.md netalertx/NetAlertX

Trigger Scenarios

构建Docker镜像 启动生产容器 执行docker build命令

Install

npx skills add netalertx/NetAlertX --skill netalertx-docker-build -g -y
More Options

Non-standard path

npx skills add https://github.com/netalertx/NetAlertX/tree/main/.github/skills/docker-build -g -y

Use without installing

npx skills use netalertx/NetAlertX@netalertx-docker-build

指定 Agent (Claude Code)

npx skills add netalertx/NetAlertX --skill netalertx-docker-build -a claude-code -g -y

安装 repo 全部 skill

npx skills add netalertx/NetAlertX --all -g -y

预览 repo 内 skill

npx skills add netalertx/NetAlertX --list

SKILL.md

Frontmatter
{
    "name": "netalertx-docker-build",
    "description": "Build Docker images for testing or production. Use this when asked to build container, build image, docker build, build test image, or launch production container."
}

Docker Build

Build Unit Test Image

Required after container/Dockerfile changes. Tests won't see changes until image is rebuilt.

docker buildx build -t netalertx-test .

Build time: ~30 seconds (or ~90s if venv stage changes)

Build and Launch Production Container

Before launching, stop devcontainer services first to free ports.

cd /workspaces/NetAlertX
docker compose up -d --build --force-recreate

Pre-Launch Checklist

  1. Stop devcontainer services: pkill -f 'php-fpm83|nginx|crond|python3'
  2. Close VS Code forwarded ports
  3. Run the build command

Production Container Details

  • Image: netalertx:latest
  • Container name: netalertx
  • Network mode: host
  • Ports: 20211 (UI), 20212 (API/GraphQL)

Version History

  • 8aec57b Current 2026-07-24 22:14

Same Skill Collection

.gemini/skills/devcontainer-management/SKILL.md
.gemini/skills/mcp-activation/SKILL.md
.gemini/skills/project-navigation/SKILL.md
.gemini/skills/settings/SKILL.md
.gemini/skills/skills-index/SKILL.md
.gemini/skills/testing-workflow/SKILL.md
.github/skills/api-development/SKILL.md
.github/skills/authentication/SKILL.md
.github/skills/code-standards/SKILL.md
.github/skills/database-patterns/SKILL.md
.github/skills/database-reset/SKILL.md
.github/skills/devcontainer-configs/SKILL.md
.github/skills/devcontainer-services/SKILL.md
.github/skills/devcontainer-setup/SKILL.md
.github/skills/docker-prune/SKILL.md
.github/skills/mcp-activation/SKILL.md
.github/skills/plugin-run-development/SKILL.md
.github/skills/project-navigation/SKILL.md
.github/skills/sample-data/SKILL.md
.github/skills/settings-management/SKILL.md
.github/skills/skills-overview/SKILL.md
.github/skills/testing-workflow/SKILL.md

Metadata

Files
0
Version
548d698
Hash
2d5782ee
Indexed
2026-07-24 22:14

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 09:01
浙ICP备14020137号-1 $Гость$