Files
wycz/README.md
T

1.3 KiB

Wycz - Portfolio World of Warcraft

Site portfolio server-rendered dédié à l'univers World of Warcraft, avec zone d'administration, récupération de données externes planifiée et proxy model-viewer.

Stack technique

Composant Technologie
Runtime Node.js 22
Framework Express (ESM)
Base de données SQLite (better-sqlite3)
Frontend HTML/CSS/JS statique

Déploiement

# Container Docker
docker compose up -d wycz

Accessible sur le port 3004.

Structure

/opt/web/wycz/backend/
├── server.js              # Point d'entrée Express
├── scheduler.js           # Planificateur de tâches (cron)
├── services/fetcher.js    # Récupération de données externes
├── public/                # Assets statiques
└── data/                  # SQLite (volume Docker)

Variables d'environnement

Variable Description Valeur
PORT Port du serveur 3004
ADMIN_PASSWORD Mot de passe admin Pierre2026!
SESSION_SECRET Secret de session wycz-session-secret-2026
DATA_DIR Répertoire de données /data

Domaine de production

  • URL : https://wycz.fr
  • LXC : 107 (IP 10.10.10.24)
  • SSL : Let's Encrypt via Nginx Proxy Manager