934 B
934 B
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