Files
aitbc/.windsurf/skills/deploy-production/SKILL.md
oib 9b9c5beb23 ```
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
```
2026-01-24 14:44:51 +01:00

1.9 KiB

name, description, version, author, tags
name description version author tags
deploy-production Automated production deployment workflow for AITBC blockchain components 1.0.0 Cascade
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