2026-11-02 15:46:50 +01:00
2026-10-27 09:08:33 +01:00
2026-11-01 14:46:05 +01:00
2026-11-02 10:38:59 +01:00
2026-10-27 09:08:47 +01:00
2026-10-27 09:08:47 +01:00
2026-11-02 11:11:42 +01:00
2026-11-02 10:38:59 +01:00
2026-10-22 01:07:27 +02:00
2026-11-02 15:03:40 +01:00
2026-11-02 15:03:40 +01:00
2026-11-02 11:11:42 +01:00
2026-11-02 15:03:40 +01:00

netig.net

À faire

  • limiter le spam sur /contact/send
  • développer les comptes utilisateurs et leur interface
  • afficher les recettes et dépenses sur la page d'accueil

Développement

Installer les dépendances :

bundle install

Créer un fichier .env à la racine du projet :

SESSION_SECRET=...
SMTP_PASSWORD=...

Générer SESSION_SECRET avec openssl rand -hex 64. Ne pas versionner le fichier .env.

Appliquer les migrations :

bundle exec ruby bin/migrate

Démarrer le serveur de développement :

bundle exec puma

Ou ouvrir un shell interactif :

bundle exec irb -r dotenv/load -r ./netig.rb

Production

Docker Compose fournit les variables d'environnement via env_file et définit RACK_ENV=production.

Exécuter les migrations dans le conteneur applicatif avant de démarrer la nouvelle version :

bundle exec ruby bin/migrate
S
Description
No description provided
Readme
1.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
Ruby 36.5%
HTML 36.2%
CSS 27.3%