Skip to content

Lertsenem/banquelette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banquelette

Description

Banquelette est un outil pour gérer ces comptes.

Lancement via Docker

Banquelette est packagée pour Docker. Vous pouvez directement télécharger une image Docker fonctionnelle ou construire vous-même votre image (si vous souhaitez être certain d'avoir les tous derniers commits, par exemple).

Une variables d'environnement principales peut être définie au moment de lancer l'image:

  • SECRET_KEY est la clef secrète Django. Si vous ne la définissez pas elle sera générée aléatoirement.

Image docker préconstruite

L'image à télécharger sur le Docker Hub est lertsenem/banquelette.

	docker pull lertsenem/banquelette

	docker run \
		--name banquelette \
		-e "SECRET_KEY=12345678abcdef" \
		lertsenem/banquelette

Construire votre image Docker

Tous les fichiers nécessaires sont déjà présents dans le repo git, qu'il va vous falloir cloner.

	git clone https://github.com/mellecrepe/banquelette.git

	cd banquelette

	docker build -t test/banquelette .

	docker run \
		--name banquelette \
		-e "SECRET_KEY=12345678abcdef" \
		test/banquelette

Lancement manuel

Installation

Paquets à installer : python2.7, django, sqlite" Par exemple, sous debian/ubuntu :

	apt-get install python-django sqlite

NOTE: Banquelette a été testé avec django v1.9. Vous pouvez vérifier la version de django grâce à cette commande :

	django-admin --version

Configuration

Configuration du schema de la base de données

Django crée lui-même la base de données et les modifications de schéma. Afin d'appliquer les modifications de schéma, exécutez cette commande

        python manage.py migrate

configuration de l'application banquelette

Il existe trois fichiers de configuration :

  • projet/settings.py définit les paramètres génériques, notamment la clef secrète Django et la connexion à CouchDB ;
  • account/settings.py definit les parametres liés aux banques ;
  • account/data.py permet d'automatiser la modification de certains descriptifs ou de definir à quel categorie appartient la depense.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published