Public | Automated Build

Last pushed: 2 months ago
Short Description
Maarch Courrier est un système complet de GED et Gestion Électronique de Courrier (GEC).
Full Description

Qu'est ce que Maarh Courrier ?

Maarch Courrier est un système complet de GED et Gestion Électronique de Courrier (GEC). Il traite à la fois le courrier Arrivé, Départ et Interne avec une grande richesse fonctionnelle. Maarch Courrier est prêt à l'emploi, entièrement libre, et utilisable pour les besoins simples comme pour ceux les plus complexes.

maarchcourrier.com

Comment utiliser cette image

$ docker run --name some-maarch-courrier --link some-postgres:postgres -d efabcorporate/maarch_courrier

Voici les variables d'environnement utilisées lors de l'exécution:

  • -e MAARCH_DB_HOST=IP_ADDR (Par défaut ce paramètre est valorisé avec l'adresse IP du conteneur postgres lié)
  • -e MAARCH_DB_PORT=PORT (Par défaut ce paramètre est valorisé avec le port d'écoute du conteneur postgres lié)
  • -e MAARCH_DB_NAME=... (Par défaut ce paramètre est valorisé avec la variable d'environnement POSTGRES_DB du conteneur postgres lié)
  • -e MAARCH_DB_USER=... (Par défaut ce paramètre est valorisé avec la variable d'environnement POSTGRES_USER du conteneur postgres lié)
  • -e MAARCH_DB_PASSWORD=... (Par défaut ce paramètre est valorisé avec la variable d'environnement POSTGRES_PASSWORD du conteneur postgres lié)

La base de données MAARCH_DB_NAME spécifiée doit être une base de données postgres, elle doit déja avoir été créée de même que l'utilisateur MAARCH_DB_USER qui doit en être le propriétaire.

D'autres informations utiles:

  • Port exposé: 80
  • Répertoire contenant les docservers: /var/docservers/
  • Répertoire d'installation de l'application : /var/www/html/maarch_courrier
  • url d'accès : http://host-ip:port/efab_demat

... via docker-compose version 3.1

Exemple de fichier docker-compose.yml pour Maarch Courrier:

version: '3.1'
services:
  maarch_courrier:
    image: efab-corporate/docker-maarch-courrier:1.6-enterprise
    depends_on:
      - database
    environment:
      - MAARCH_DB_HOST=database
      - MAARCH_DB_PORT=5432
      - MAARCH_DB_USER=maarch_user
      - MAARCH_DB_PASSWORD=maarch_password
      - MAARCH_DB_NAME=maarch_db
    ports:
       - "<%= ports.maarchCourrier %>:80"
    restart: always
    volumes:
      - maarch-web-data:/var/www/html/efab_demat

  database:
    image: postgres:9.6.2
    environment:
      - POSTGRES_USER=maarch_user
      - POSTGRES_PASSWORD=maarch_password
      - POSTGRES_DB=maarch_db
    restart: always
    volumes:
      - maarch-db-data:/var/lib/postgresql/data

volumes:
  maarch-web-data:
  maarch-db-data:

... via docker-compose version 1

Exemple de fichier docker-compose.yml pour Maarch Courrier:

maarch_courrier:
    image: efabcorporate/maarch_courrier:1.6-enterprise
    links:
       - database:postgresql
    ports:
       - "8080:80"

database:
  image: postgres:9.5.6
  environment:
    - POSTGRES_USER=maarch_user
    - POSTGRES_PASSWORD=maarch_password
    - POSTGRES_DB=maarch_db

Exécuter la commmande docker-compose up -d,
attendre que le container soit complètement iniialisé,
Accéder à l'url http://<host-ip>:8080/efab_demat.

Docker Pull Command
Owner
efabcorporate

Comments (0)