Skip to content
Snippets Groups Projects
Select Git revision
  • b94b33233977b4a7d0bb93504c0437411d44d6b2
  • master default protected
  • subtemplate
  • release_7.0.6
  • php84
  • 6.x
  • v5.x-test
  • 5x
  • 7.1.1
  • 7.1.0
  • 7.0.6
  • 7.0.5
  • 7.0.4
  • 7.0.3
  • 7.0.2
  • 7.0.1
  • 7.0.0
  • 6.1.7
  • 6.1.6
  • 6.1.5
  • 6.1.4
  • 6.1.3
  • 6.1.2
  • 6.1.1
  • 6.1.0
  • 6.0.3
  • 6.0.2
  • 5.0.6
28 results

001_tables.sql

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/