Languages
Haskell .dockerignore
.dockerignore for languages projects
.dockerignore Content
# ============================================================================
# Created by https://dockerignore.com/
# LANGUAGE-SPECIFIC TEMPLATE for Haskell
# Website: https://www.haskell.org/
# Repository: https://github.com/ghc/ghc
# ============================================================================
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# TEMPLATE OVERVIEW & USAGE NOTES
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# • TEMPLATE TYPE: LANGUAGE-SPECIFIC TEMPLATE
# • PURPOSE: Haskell-specific patterns for Docker builds
# • DESIGN PHILOSOPHY: Contains only Haskell-specific patterns (no security patterns)
# • COMBINATION GUIDANCE: Combine with common templates for complete coverage
# • SECURITY CONSIDERATIONS: Security patterns not included (use common/security.dockerignore)
# • BEST PRACTICES: Always combine with security template for production use
# • OFFICIAL SOURCES: Haskell community patterns and best practices
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
# BUILD ARTIFACTS AND OUTPUT
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
**/dist-newstyle/
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
# HASKELL-SPECIFIC PATTERNS
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
**/.cabal-dev/
**/.cabal-sandbox/
**/.cabal-store/
**/.cabal/
**/.cabal/packages/
**/.cabal/store/
**/.haskell-ci/
**/.haskell-code/
**/.haskell/
**/.hie/
**/.hiedb/
**/.hpc/
**/.stack-work/
**/.stack/
**/.stack/indices/
**/.stack/programs/
**/.stack/snapshots/
**/.vendor/
**/bench-results/
**/package.db/
**/test-reports/
*.a
*.annot
*.bc
*.cmm
*.cmm.h
*.cmm.s
*.dump-*
*.dyn_hi
*.dyn_o
*.eventlog
*.hcr
*.hi
*.hp
*.lib
*.ll
*.manifest
*.o
*.p_hi
*.p_o
*.prof
*.s
*.tix
.ghci-history
.ghci.local
.haskeline
.hdevtools.sock
.hlint.yaml
cabal.project.freeze
cabal.project.local
stack.yaml.lock