Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unistra/bottle-drybones
A project template for bottle app
https://github.com/unistra/bottle-drybones
Last synced: 10 days ago
JSON representation
A project template for bottle app
- Host: GitHub
- URL: https://github.com/unistra/bottle-drybones
- Owner: unistra
- Created: 2016-01-05T17:10:31.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-08T08:51:25.000Z (almost 9 years ago)
- Last Synced: 2024-04-16T02:00:02.169Z (7 months ago)
- Language: Python
- Size: 18.6 KB
- Stars: 1
- Watchers: 10
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
===============
bottle-drybones
===============Template pour les projets bottle.
Prérequis
=========
pip, virtualenv, virtualenvwrapper et cookiecutter doivent être installés.Procédure
=========
Pour générer un template pour le projet **myapp** :Création de l'environnement virtuel
-----------------------------------Pour créer l'environnement virtuel, se placer dans le répertoire d'installation du projet::
$ mkvirtualenv myapp
Création du projet
-------------------Pour créer le nouveau projet en utilisant le template::
$ cookiecutter https://github.com/unistra/bottle-drybones.git
Configuration du projet
-----------------------Pour configurer le projet dans l'environnement virtuel::
$ cd myapp
$ setvirtualenvproject $VIRTUAL_ENV $(pwd)# Edition du fichier postactivate
$ echo "export SETTINGS_MODULE=myapp.settings.dev" >> $VIRTUAL_ENV/bin/postactivate# Edition du fichier postdeactivate
$ echo "unset SETTINGS_MODULE" >> $VIRTUAL_ENV/bin/postdeactivate# Rechargement de l'environnement virtuel
$ workon myapp# Installation de l'application pour le dev
$ python setup.py developInstallation des librairies
---------------------------Pour installer les librairies ::
$ cdproject
$ pip install -r requirements/dev.txtLancer les tests
----------------Pour tester l'installation: ::
$ tox
Lancer le serveur
-----------------Pour lancer le serveur: ::
$ chaussette myapp.wsgi.application
Déploiement
-----------Il faut utiliser pydiploy.