Modifications entre les versions 1 et 5 (s'étendant sur 4 versions)
Version 1 à la date du 2017-10-13 18:10:19
Taille: 721
Éditeur: GaetanIzane
Commentaire:
Version 5 à la date du 2017-10-13 18:57:34
Taille: 2192
Éditeur: GaetanIzane
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 3: Ligne 3:
Pour ça, on peut utiliser une machine virtuelle sur Debian '''Jessie'''. Dans mon cas:
* 1 Go de RAM
partitions :
* / (8 Go)
* /var (8 Go)
* /var/lib (3Go)
* /var/www (25Go)
Pour ça, on peut utiliser une machine virtuelle sur Debian '''Jessie'''. Notre version de développement tourne sous django 1.7.11 (dernière version de django sur Jessie. Pour éviter des problèmes de compatibilité pour le moment. Migration que nous effectuerons un peu plus tard)
Ligne 11: Ligne 5:
Pourquoi 25Go dans le /var/www pour cette petite vm? Chez moi, cette VM servira pour les petits services web qui viendront plus tard. Ex: visites, inscription des usagers... Pour ça, on peut utiliser une machine virtuelle sur Debian '''Jessie'''.

Dans mon cas:
 
 * 1 Go de RAM
 Partitions :
 * / (8 Go)
 * /var (8 Go)
 * /var/lib (3Go)
 * /var/www (25Go)

Chez moi, cette VM servira pour les petits services web qui viendront plus tard. Ex: visites, inscription des usagers (où nous avons besoins des photos pour identifier visuellement les usagers)... Mais pour vous 1 ou 2Go suffiront largement. Surtout que les implémentations n’hébergeront plus de site web. Tout est dans le nuage maintenant.
Ligne 17: Ligne 22:
 * Installation d'un gestionnaire de base de données. Mysql-server 5.5 dans mon cas  * Installation d'un gestionnaire de base de données. mysql-server dans mon cas
 * Installation de git
Ligne 21: Ligne 27:
i Après l'installation de la nouvelle VM, on installe les paquets:

'''apt-get install apache2 libapache2-mod-wsgi mysql-server-5.5 python-django python-mysqldb'''

Ensuite, on commence par cloner le dépot de notre outils : '''git clone https://github.com/ongolaboy/dacgl_utils.git'''

Puis, on ouvre le fichier dacgl_utils/dacgl/settings.py pour configurer quelques éléments dont la base de données et les chemins des fichiers statiques (css, images...)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'dacglU',
        'USER': 'utilisateurDeBd',
        'PASSWORD': 'etsijemettaidesetoilespourquevousnevoyezpasmonmotdepasse?',
        'HOST': 'localhost'
    }
}

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.7/howto/static-files/

STATIC_URL = '/static/'
STATIC_ROOT = '/var/www/dacgl/static'

# media
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL = '/media/'

Mise en place d'un système d'informations précises pour à la fréquentation et l'objet des visites dans l'implantation

Pour ça, on peut utiliser une machine virtuelle sur Debian Jessie. Notre version de développement tourne sous django 1.7.11 (dernière version de django sur Jessie. Pour éviter des problèmes de compatibilité pour le moment. Migration que nous effectuerons un peu plus tard)

Pour ça, on peut utiliser une machine virtuelle sur Debian Jessie.

Dans mon cas:

  • 1 Go de RAM Partitions :
  • / (8 Go)
  • /var (8 Go)
  • /var/lib (3Go)
  • /var/www (25Go)

Chez moi, cette VM servira pour les petits services web qui viendront plus tard. Ex: visites, inscription des usagers (où nous avons besoins des photos pour identifier visuellement les usagers)... Mais pour vous 1 ou 2Go suffiront largement. Surtout que les implémentations n’hébergeront plus de site web. Tout est dans le nuage maintenant.

Prérequis:

  • Installation de Debian Jessie
  • Installation d'apache 2.4
  • Installation de django 1.7.11
  • Installation d'un gestionnaire de base de données. mysql-server dans mon cas
  • Installation de git

Bon ben... Allons y :)

Après l'installation de la nouvelle VM, on installe les paquets:

apt-get install apache2 libapache2-mod-wsgi mysql-server-5.5 python-django python-mysqldb

Ensuite, on commence par cloner le dépot de notre outils : git clone https://github.com/ongolaboy/dacgl_utils.git

Puis, on ouvre le fichier dacgl_utils/dacgl/settings.py pour configurer quelques éléments dont la base de données et les chemins des fichiers statiques (css, images...)

DATABASES = {

  • 'default': {
    • 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dacglU', 'USER': 'utilisateurDeBd', 'PASSWORD': 'etsijemettaidesetoilespourquevousnevoyezpasmonmotdepasse?', 'HOST': 'localhost'
    }

}

# Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.7/howto/static-files/

STATIC_URL = '/static/' STATIC_ROOT = '/var/www/dacgl/static'

# media MEDIA_ROOT = os.path.join(BASE_DIR,'media') MEDIA_URL = '/media/'

ZAC/Projets/SuiviVisiteurs (dernière édition le 2017-10-24 21:28:03 par WillyManga)