Files
Gitea Mirror Bot e7652c8dab
Some checks failed
Documentation / Build Docusaurus (push) Failing after 5m3s
Documentation / Deploy to GitHub Pages (push) Has been skipped
Sanitized mirror from private repository - 2026-04-20 01:32:01 UTC
2026-04-20 01:32:01 +00:00

2.3 KiB

Migration from Reactive Resume v4 to v5

Migration Summary

Successfully migrated from Reactive Resume v4 to v5 on 2026-02-16.

Port Configuration

  • Main Application: Port 9751 (same as v4)
  • S3 API: Port 9753 (same as v4 MinIO)
  • PDF Service: Port 4000 (internal)

Reverse Proxy Compatibility

The migration maintains the same external ports, so existing reverse proxy rules continue to work:

  • http://192.168.0.250:9751rx.vish.gg
  • http://192.168.0.250:9753rxdl.vish.gg (S3 API)

Changes from v4 to v5

Storage Backend

  • v4: MinIO for S3-compatible storage
  • v5: SeaweedFS for S3-compatible storage
  • Same S3 API compatibility on port 9753

Database

  • v4: PostgreSQL 16
  • v5: PostgreSQL 18
  • Database migration handled automatically

PDF Generation

  • v4: Browserless Chrome with HTTP API
  • v5: Browserless Chrome with WebSocket API
  • Better performance and real-time updates

Authentication

  • v4: Custom auth system
  • v5: Better Auth framework
  • More secure and feature-rich

Data Migration

  • Database data preserved in /volume1/docker/rxv5/db/
  • File storage migrated to SeaweedFS format
  • User accounts and resumes preserved

Removed Services

The following v4 containers were stopped and removed:

  • Resume-ACCESS (v4 main app)
  • Resume-DB (v4 database)
  • Resume-PRINTER (v4 PDF service)
  • Resume-MINIO (v4 storage)

New Services

The following v5 containers are now running:

  • Resume-ACCESS-V5 (v5 main app)
  • Resume-DB-V5 (v5 database)
  • Resume-BROWSERLESS-V5 (v5 PDF service)
  • Resume-SEAWEEDFS-V5 (v5 storage)
  • Resume-BUCKET-V5 (storage initialization)

Configuration Files

  • v4 configuration archived to: /home/homelab/organized/repos/homelab/archive/reactive_resume_v4_archived/
  • v5 configuration active in: /home/homelab/organized/repos/homelab/Calypso/reactive_resume_v5/

Verification

Future Enhancements

  • Ollama AI integration (when v5 supports it)
  • External domain configuration for https://rx.vish.gg
  • Automated backups of SeaweedFS data