chore: enhance .gitignore and remove obsolete documentation files - Reorganize .gitignore with categorized sections for better maintainability - Add comprehensive ignore patterns for Python, Node.js, databases, logs, and build artifacts - Add project-specific ignore rules for coordinator, explorer, and deployment files - Remove outdated documentation: BITCOIN-WALLET-SETUP.md, LOCAL_ASSETS_SUMMARY.md, README-CONTAINER-DEPLOYMENT.md, README-DOMAIN-DEPLOYMENT.md ```
77 lines
1.9 KiB
Markdown
77 lines
1.9 KiB
Markdown
---
|
|
name: deploy-production
|
|
description: Automated production deployment workflow for AITBC blockchain components
|
|
version: 1.0.0
|
|
author: Cascade
|
|
tags: [deployment, production, blockchain, aitbc]
|
|
---
|
|
|
|
# Production Deployment Skill
|
|
|
|
This skill provides a standardized workflow for deploying AITBC components to production environments.
|
|
|
|
## Overview
|
|
|
|
The production deployment skill ensures safe, consistent, and verifiable deployments of all AITBC stack components including:
|
|
- Coordinator services
|
|
- Blockchain node
|
|
- Miner daemon
|
|
- Web applications
|
|
- Infrastructure components
|
|
|
|
## Prerequisites
|
|
|
|
- Production server access configured
|
|
- SSL certificates installed
|
|
- Environment variables set
|
|
- Backup procedures in place
|
|
- Monitoring systems active
|
|
|
|
## Deployment Steps
|
|
|
|
### 1. Pre-deployment Checks
|
|
- Run health checks on all services
|
|
- Verify backup integrity
|
|
- Check disk space and resources
|
|
- Validate configuration files
|
|
- Review recent changes
|
|
|
|
### 2. Environment Preparation
|
|
- Update dependencies
|
|
- Build new artifacts
|
|
- Run smoke tests
|
|
- Prepare rollback plan
|
|
|
|
### 3. Deployment Execution
|
|
- Stop services gracefully
|
|
- Deploy new code
|
|
- Update configurations
|
|
- Restart services
|
|
- Verify health status
|
|
|
|
### 4. Post-deployment Verification
|
|
- Run integration tests
|
|
- Check API endpoints
|
|
- Verify blockchain sync
|
|
- Monitor system metrics
|
|
- Validate user access
|
|
|
|
## Supporting Files
|
|
|
|
- `pre-deploy-checks.sh` - Automated pre-deployment validation
|
|
- `environment-template.env` - Production environment template
|
|
- `rollback-steps.md` - Emergency rollback procedures
|
|
- `health-check.py` - Service health verification script
|
|
|
|
## Usage
|
|
|
|
This skill is automatically invoked when you request production deployment. You can also manually invoke it by mentioning "deploy production" or "production deployment".
|
|
|
|
## Safety Features
|
|
|
|
- Automatic rollback on failure
|
|
- Service health monitoring
|
|
- Configuration validation
|
|
- Backup verification
|
|
- Rollback checkpoint creation
|