57 lines
1.7 KiB
Plaintext
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
|