Skip to content

protec38/CarBoN

Repository files navigation

Coverage badge Django CI

Installation

pipenv install
python manage.py migrate

Données par défaut

Pour charger les données par défaut dans la base de données, exécuter la commande suivante :

python manage.py loaddata main/fixtures/main/initial_data.json

Ces données par défaut ne doivent pas être utilisées en production.

Utilisateurs par défaut

  • Super-utilisateur
    • Username: admin
    • Password: admin
  • Utilisateur par défaut
    • Username: user
    • Password: user

Serveur de test

Pour lancer le serveur de test, exécuter la commande suivante :

python manage.py runserver --settings settings.dev

Le serveur de test est accessible à l'adresse suivante : http://127.0.0.1:8000/

Installation en production

Docker

CarBoN peut être utilisé en production en utilisant une image Docker, construite en utilisant le Dockerfile présent à la racine.

L'image a besoin des variables d'environnement suivantes pour fonctionner :

Cette image ne sert pas les fichiers statiques : ils sont exposés dans le dossier /app/static et doivent être servis par un reverse proxy sur l'url /static

Le docker-compose fournit un example de configuration où l'on expose les différents dossiers requis. Le dossier app/data n'est utile que si Sqlite est utilisé comme moteur de base de donnée.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages