# Deployment Guide

## Production Deployment

### Prerequisites

- SSH access to production server (192.168.11.140)
- Password for root user
- `sshpass` installed (or use SSH keys)

### Quick Deploy

```bash
# From explorer-monorepo root
./scripts/deploy.sh
```

### Manual Deploy

```bash
# Copy files manually
scp frontend/public/index.html root@192.168.11.140:/var/www/html/index.html
```

### Environment Variables

The deployment script uses these environment variables:

- `IP`: Production server IP (default: 192.168.11.140)
- `DOMAIN`: Domain name (default: explorer.d-bis.org)
- `PASSWORD`: SSH password (default: L@kers2010)

```bash
IP=192.168.11.140 DOMAIN=explorer.d-bis.org ./scripts/deploy.sh
```

## Rollback

If deployment fails, rollback to previous version:

```bash
ssh root@192.168.11.140
cp /var/www/html/index.html.backup.* /var/www/html/index.html
```

## Testing

After deployment, test the explorer:

```bash
./scripts/test.sh
```

Or manually:

```bash
curl -k -I https://explorer.d-bis.org/
```

