YAML
La configuration d'epoll se fait via un fichier au format YAML nommé epoll.yml.
La syntaxe de YAML est très simple:
CLEF: VALEUR
Notez le : qui suit le nom de la variable ainsi que l'espace après le :.
Les lignes commençant par # sont des commantaires.
Bogue
Pour les version d'Epoll inférieur à 1.00, le fichier fournit en exemple contient des erreurs qui n'apparaissaient pas avec les anciens modules YAML. Les lignes contenant des commentaires doivent être préfixées par un # et non deux {{-}}.
Ainsi une ligne telle que:
-- db: connection, see libpq documentation
doit être remplacé par:
# db: connection, see libpq documentation
Les variables Epoll
Varaibles | Contenu |
db | paramètre de connection au serveur PostgreSQL (voir ci après) |
smtp | Le nom du serveur smtp pour l'envois des mails |
Postgresql
La syntaxe du paramètre de connection à la base est standard à Postgresql. Il s'agit d'une suite de paramètre sous la forme clef=valeur séparé par des ;.
Variable | Contenu | Défaut |
host | Le nom ou l'IP du serveur PostgreSQL | Connection sur la machine elle même sur la socket locale (cas où l'application et le serveur SQL sont sur le même machine) |
user | Le nom d'utilisateur au sein du serveur SQL | Le nom d'utilisateur sous lequel tourne l'application |
password | Le mot de passe de l'utilisateur au sein du serveur SQL | |
dbname | Le nom de la base de donnée | même nom que l'utilisateur |
Exemple:
dbname=votes;host=localhost;user=vote;password=votepass