Files
2026-08-05 22:40:03 +02:00

57 lines
1.7 KiB
Plaintext

# =============================================================================
# .dockerignore — Fichiers exclus du contexte de build
# -----------------------------------------------------------------------------
# Réduit le contexte envoyé au démon Docker : build plus rapide, et surtout
# aucun risque d'embarquer un secret ou l'historique Git dans une couche.
#
# ATTENTION — NE JAMAIS AJOUTER « Dockerfile » NI « .dockerignore » ICI.
#
# BuildKit (utilisé par Coolify, et par Docker depuis la version 23) applique
# les exclusions AVANT de lire le Dockerfile. Si le Dockerfile est filtré, le
# build échoue avec :
#
# #1 transferring dockerfile: 2B done
# ERROR: failed to solve: failed to read dockerfile:
# open Dockerfile: no such file or directory
#
# Le message est trompeur : le fichier existe bien dans le dépôt, c'est ce
# fichier-ci qui l'a rendu invisible. Le builder classique tolérait le cas ;
# BuildKit non.
#
# Ces deux fichiers sont retirés de l'image finale par le « RUN rm » du
# Dockerfile : ils n'apparaissent donc pas dans le dossier servi au public.
# =============================================================================
# Contrôle de version
.git
.gitignore
.gitattributes
# Documentation, outillage et configurations hors conteneur
README.md
verifier-depot.sh
DEPLOIEMENT-COOLIFY.md
nginx.conf.example
.htaccess
# Orchestration (le Dockerfile lui-même reste dans le contexte, cf. ci-dessus)
docker-compose.yaml
docker-compose.yml
# Environnement — ne doit JAMAIS entrer dans une image
.env
.env.*
*.pem
*.key
# Artefacts d'éditeur et de système
.vscode
.idea
.DS_Store
Thumbs.db
*.swp
*~
# Dépendances éventuelles (aucune aujourd'hui, mais si le projet évolue)
node_modules