eHour est une application web open source de timesheet.
2.3K
eHour est une application web open source de timesheet, autrement dit, cet outil permet de suivre le temps consommé par les différents employés. Il est donc possible de déclarer les différents projets, lister les utilisateurs et affecter les utilisateurs aux projets, pour plus d'information consulter le site ci-dessous:
Voici les variables d'environnement utilisées lors de l'exécution:
-e EHOUR_DB_HOST=IP_ADDR (Par défaut ce paramètre est valorisé avec l'adresse IP du conteneur mysql lié)-e EHOUR_DB_PORT=PORT (Par défaut ce paramètre est valorisé avec le port d'écoute du conteneur mysql lié)-e EHOUR_DB_NAME=... (Par défaut ce paramètre est valorisé avec la variable d'environnement MYSQL_DATABASE du conteneur mysql lié)-e EHOUR_DB_USER=... (Par défaut ce paramètre est valorisé avec la variable d'environnement MYSQL_USER du conteneur mysql lié)-e EHOUR_DB_PASSWORD=... (Par défaut ce paramètre est valorisé avec la variable d'environnement MYSQL_PASSWORD du conteneur mysql lié)La base de données EHOUR_DB_NAME spécifiée doit être une base de données mysql, elle doit déja avoir été créée de même que l'utilisateur EHOUR_DB_USER qui doit en être le propriétaire.
D'autres informations utiles:
8080http://<host-ip>:<port>/ehourExemple de fichier docker-compose.yml pour eHour:
version: '3.1'
services:
ehour_app:
image: efabcorporate/ehour-app:1.4.3
depends_on:
- ehour_mysql
environment:
- EHOUR_DB_HOST=ehour_mysql
- EHOUR_DB_PORT=3306
- EHOUR_DB_NAME=ehour
- EHOUR_DB_USER=ehour
- EHOUR_DB_PASSWORD=ehour
ports:
- "<%= ports.eHour %>:8080"
restart: always
volumes:
- ehour-web-data:/opt/ehour/ehour-1.4.3
ehour_mysql:
image: efabcorporate/ehour-mysql:1.4.3
environment:
- MYSQL_ROOT_PASSWORD=ehour
- MYSQL_DATABASE=ehour
- MYSQL_USER=ehour
- MYSQL_PASSWORD=ehour
restart: always
volumes:
- ehour-db-data:/var/lib/mysql
volumes:
ehour-web-data:
ehour-db-data:
Exemple de fichier docker-compose.yml pour eHour:
ehour_app:
image: efabcorporate/ehour-app:1.4.3
links:
- ehour_mysql:mysql
ports:
- "8080:8080"
ehour_mysql:
image: efabcorporate/ehour-mysql:1.4.3
environment:
- MYSQL_ROOT_PASSWORD=ehour
- MYSQL_DATABASE=ehour
- MYSQL_USER=ehour
- MYSQL_PASSWORD=ehour
Exécuter la commmande docker-compose up -d,
Attendre que le container soit complètement iniialisé,
Accéder à l'url http://<host-ip>:8080/ehour.
Content type
Image
Digest
Size
276.1 MB
Last updated
about 9 years ago
docker pull efabcorporate/ehour-app