Sign inSign up

lertsenem/banquelette

By lertsenem

•Updated over 10 years ago

Banquelette is a webapp dedicated to bank account managing

Image
0

3.5K

lertsenem/banquelette repository overview

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).

Vous aurez également besoin d'une image Docker de CouchDB pour héberger la base de donnée (celle de klaemo⁠ fonctionne par exemple très bien).

Deux variables d'environnement principales sont à définir au moment de lancer l'image:

  • COUCHDB_HOST contient l'adresse de la base de donnée (au format hostname:port). Par défaut, elle vaut db:5984
  • SECRET_KEY est la clef secrète Django. Elle vaut par défaut une valeur arbitraire. Il est TRÈS important de la changer
⁠Image docker préconstruite

L'image à télécharger sur le Docker Hub est lertsenem/banquelette⁠. Je suppose que vous disposez déjà de l'image klaemo/couchdb pour héberger la base de donées CouchDB. Remplacez-la éventuellement par ce que vous voulez.

	docker pull lertsenem/banquelette

	docker run --name couchdb_banquelette klaemo/couchdb

	docker run \
		--name banquelette \
		--link couchdb_banquelette:couchdb \
		-e "COUCHDB_HOST=couchdb:5984" \
		-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. Encore une fois ici, j'utilise l'image docker CouchDB de klaemo. Remplacez-la par ce que vous souhaitez.

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

	cd banquelette

	docker build -t test/banquelette .

	docker run --name couchdb_banquelette klaemo/couchdb

	docker run \
		--name banquelette \
		--link couchdb_banquelette:couchdb \
		-e "COUCHDB_HOST=couchdb:5984" \
		-e "SECRET_KEY=12345678abcdef" \
		test/banquelette

Tag summary

Content type

Image

Digest

sha256:a17a91455…

Size

68.8 MB

Last updated

almost 11 years ago

docker pull lertsenem/banquelette