Skip to content
Snippets Groups Projects
Select Git revision
  • 36f1ff84d38a19d7470e3bda2c309001de0160e6
  • master default protected
  • php84
  • ll-api-test
  • 6.x
  • release_6.2.0
  • modif_maintenance_phtml
  • 6.0.x
  • detached2
  • detached
  • php82
  • feature_SearchAndSelectFilter
  • 5.x
  • 4.x
  • 7.2.1
  • 7.2.0
  • 6.2.0
  • 7.1.0
  • 7.0.0
  • 1.1.1
  • 6.1.7
  • 6.1.6
  • 6.1.5
  • 6.0.16
  • 6.0.15
  • 6.1.4
  • 6.0.14
  • 6.1.3
  • 6.0.13
  • 6.1.2
  • 6.0.12
  • 6.1.1
  • 6.1.0
  • 6.0.11
34 results

Module.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Dockerfile 1.12 KiB
    ###########################################################################################
    #
    #                           Base de données PostgreSQL de SyGAL.
    #
    ###########################################################################################
    
    FROM postgres:15
    
    LABEL maintainer="Bertrand GAUTHIER <bertrand.gauthier at unicaen.fr>"
    
    #
    # Argument spécifiant l'emplacement des ressources Docker à utiliser (valeur par défaut : ressources pour une
    # base de données **neuve**).
    #
    ARG RESOURCE_DIR="docker/dist"
    
    RUN localedef -i fr_FR -c -f UTF-8 -A /usr/share/locale/locale.alias fr_FR.UTF-8
    
    ENV LANG="fr_FR.utf8"
    ENV TZ="Europe/Paris"
    ENV PGTZ="Europe/Paris"
    
    #
    # Copie des ressources à utiliser pour créer la base de données :
    #   - Scripts SQL qui seront lancés par le script `initdb.sh` (ci-après).
    #   - Script `initdb.sh` lancé automatiquement ssi le répertoire de persistance
    #     de la base de données est vide.
    #
    # NB : il est aussi possible de substituer ces ressources par les vôtres grâce à des montages de volumes.
    #
    COPY ${RESOURCE_DIR}/sql/ /sql/
    COPY ${RESOURCE_DIR}/initdb.sh /docker-entrypoint-initdb.d/