Mise en place d'un Dockerfile pour PostgreSQL
Un Dockerfile est un fichier texte qui contient une série d'instructions pour assembler une image Docker. Voici un exemple de Dockerfile pour PostgreSQL.
⚠️ Dans l'idéal, nous utilisons des fichiers .env pour y mettre les informations sensibles, car le DockerFile est destiné à être envoyé sur Github
- FROM postgres:13 : Spécifie l'image de base à utiliser (PostgreSQL version 13).
- ENV POSTGRES_USER : Définit le nom d'utilisateur par défaut pour PostgreSQL.
- ENV POSTGRES_PASSWORD : Définit le mot de passe pour l'utilisateur PostgreSQL.
- ENV POSTGRES_DB : Crée et définit la base de données par défaut à utiliser.
- EXPOSE 5432 : Expose le port 5432 (le port par défaut de PostgreSQL) pour permettre l'accès à la base de données.
Rejoindre la communauté de développeurs
Rejoins notre communauté de développeurs pour progresser et t'améliorer
Passer au chapitre suivant :
