```
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 ```
This commit is contained in:
76
.windsurf/skills/deploy-production/SKILL.md
Normal file
76
.windsurf/skills/deploy-production/SKILL.md
Normal file
@@ -0,0 +1,76 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user