chore: Update all TrueCV references to RealCV

- Updated Dockerfiles (Dockerfile, Dockerfile.migrations)
- Updated docker-compose.yml (service names, container names, network)
- Updated deploy scripts (README.md, server-setup.sh, deploy.sh)
- Updated .gitignore
- Updated all strategy documentation files
- Updated app.js comment

Note: Passwords containing "TrueCV" were intentionally preserved.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-22 21:01:07 +00:00
parent d3fb929443
commit 473bef96e9
17 changed files with 215 additions and 215 deletions

View File

@@ -1,4 +1,4 @@
# TrueCV Deployment Guide
# RealCV Deployment Guide
## Quick Start
@@ -40,7 +40,7 @@ After DNS is configured and app is deployed:
```bash
ssh user@your-server
sudo certbot --nginx -d truecv.yourdomain.com
sudo certbot --nginx -d realcv.yourdomain.com
```
## Configuration
@@ -54,7 +54,7 @@ The systemd service sets these environment variables:
To add more (like API keys), edit:
```bash
sudo systemctl edit truecv
sudo systemctl edit realcv
```
Add:
@@ -65,12 +65,12 @@ Environment=OpenAI__ApiKey=your-key-here
### appsettings.Production.json
For sensitive settings, create `/var/www/truecv/appsettings.Production.json`:
For sensitive settings, create `/var/www/realcv/appsettings.Production.json`:
```json
{
"ConnectionStrings": {
"DefaultConnection": "Server=127.0.0.1;Database=TrueCV;User Id=SA;Password=YourPassword;TrustServerCertificate=True"
"DefaultConnection": "Server=127.0.0.1;Database=RealCV;User Id=SA;Password=YourPassword;TrustServerCertificate=True"
},
"OpenAI": {
"ApiKey": "your-openai-key"
@@ -83,41 +83,41 @@ For sensitive settings, create `/var/www/truecv/appsettings.Production.json`:
### View Logs
```bash
# Application logs
sudo journalctl -u truecv -f
sudo journalctl -u realcv -f
# Nginx logs
sudo tail -f /var/log/nginx/access.log
sudo tail -f /var/log/nginx/error.log
# SQL Server logs
docker logs truecv-sql -f
docker logs realcv-sql -f
```
### Restart Services
```bash
sudo systemctl restart truecv
sudo systemctl restart realcv
sudo systemctl restart nginx
docker restart truecv-sql
docker restart realcv-sql
```
### Database Backup
```bash
# Backup
docker exec truecv-sql /opt/mssql-tools18/bin/sqlcmd \
docker exec realcv-sql /opt/mssql-tools18/bin/sqlcmd \
-S localhost -U SA -P 'YourPassword' -C \
-Q "BACKUP DATABASE TrueCV TO DISK='/var/opt/mssql/backup/truecv.bak'"
-Q "BACKUP DATABASE RealCV TO DISK='/var/opt/mssql/backup/realcv.bak'"
# Copy backup from container
docker cp truecv-sql:/var/opt/mssql/backup/truecv.bak ./truecv-backup.bak
docker cp realcv-sql:/var/opt/mssql/backup/realcv.bak ./realcv-backup.bak
```
### Rollback Deployment
```bash
# On server - restore previous version
sudo systemctl stop truecv
sudo rm -rf /var/www/truecv
sudo mv /var/www/truecv.backup.YYYYMMDD_HHMMSS /var/www/truecv
sudo systemctl start truecv
sudo systemctl stop realcv
sudo rm -rf /var/www/realcv
sudo mv /var/www/realcv.backup.YYYYMMDD_HHMMSS /var/www/realcv
sudo systemctl start realcv
```
## Troubleshooting
@@ -125,23 +125,23 @@ sudo systemctl start truecv
### App won't start
```bash
# Check status
sudo systemctl status truecv
sudo systemctl status realcv
# Check logs
sudo journalctl -u truecv -n 100
sudo journalctl -u realcv -n 100
# Test manually
cd /var/www/truecv
sudo -u www-data dotnet TrueCV.Web.dll
cd /var/www/realcv
sudo -u www-data dotnet RealCV.Web.dll
```
### Database connection issues
```bash
# Check SQL Server is running
docker ps | grep truecv-sql
docker ps | grep realcv-sql
# Test connection
docker exec -it truecv-sql /opt/mssql-tools18/bin/sqlcmd \
docker exec -it realcv-sql /opt/mssql-tools18/bin/sqlcmd \
-S localhost -U SA -P 'YourPassword' -C \
-Q "SELECT name FROM sys.databases"
```