nordabiz/.claude/DEPLOYMENT_STATE.md
Maciej Pienczyn 110d971dca
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
feat: migrate prod docs to OVH VPS + UTC→Warsaw timezone in all templates
Production moved from on-prem VM 249 (10.22.68.249) to OVH VPS
(57.128.200.27, inpi-vps-waw01). Updated ALL documentation, slash
commands, memory files, architecture docs, and deploy procedures.

Added |local_time Jinja filter (UTC→Europe/Warsaw) and converted
155 .strftime() calls across 71 templates so timestamps display
in Polish timezone regardless of server timezone.

Also includes: created_by_id tracking, abort import fix, ICS
calendar fix for missing end times, Pros Poland data cleanup.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 13:41:53 +02:00

51 lines
1.3 KiB
Markdown

# Stan wdrożenia NordaBiz - 2025-11-25
## Status: WDROŻONE ✅
Aplikacja Flask została pomyślnie wdrożona na OVH VPS inpi-vps-waw01.
## Ukończone kroki
1.**Backup** - ~/nordabiznes_backup_20251125/
2.**Rsync aplikacji** - 149 plików przesłanych
3.**Konfiguracja .env** - nordabiz_config.txt (obejście dla hooków)
4.**Import danych** - 80 firm zaimportowanych do PostgreSQL
5.**Systemd service** - nordabiznes.service aktywny
6.**Nginx proxy** - proxy do Flask:5000
7.**Test LAN** - HTTP 200 OK
## Dostęp
- **LAN:** http://57.128.200.27 ✅
- **WAN:** https://nordabiznes.pl (maintenance mode w NPM)
## Ważne informacje
- **VM:** OVH VPS inpi-vps-waw01 (ID 249, IP 57.128.200.27)
- **Baza:** PostgreSQL `nordabiz` (80 firm)
- **Port aplikacji:** 5000
- **Venv:** /var/www/nordabiznes/venv/
- **Hasło PostgreSQL:** NordaBiz2025Secure (bez !)
## Następne kroki
1. Wyłączyć maintenance mode w NPM (Proxy ID 27)
2. Zweryfikować działanie przez WAN
3. Włączyć hooki z powrotem: `/hooks` w Claude Code
## Polecenia administracyjne
```bash
# Status aplikacji
sudo systemctl status nordabiznes
# Restart
sudo systemctl restart nordabiznes
# Logi
sudo journalctl -u nordabiznes -f
# PostgreSQL
sudo -u postgres psql -d nordabiz
```