🐳 Adds dockerignore
This commit is contained in:
203
.dockerignore
Normal file
203
.dockerignore
Normal file
@@ -0,0 +1,203 @@
|
||||
# ============================================================================
|
||||
# Created by https://dockerignore.com/
|
||||
# COMPREHENSIVE FRAMEWORK TEMPLATE for Nuxt
|
||||
# Website: https://nuxt.com/
|
||||
# Repository: https://github.com/nuxt/nuxt
|
||||
# ============================================================================
|
||||
|
||||
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
# TEMPLATE OVERVIEW & USAGE NOTES
|
||||
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
# • TEMPLATE TYPE: COMPREHENSIVE FRAMEWORK TEMPLATE
|
||||
# • PURPOSE: Nuxt framework specific ignore patterns
|
||||
# • DESIGN PHILOSOPHY: Self-contained with all necessary patterns including security
|
||||
# • COMBINATION GUIDANCE: Use standalone - no need to combine with other templates
|
||||
# • SECURITY CONSIDERATIONS: Includes security patterns for .env files and credentials
|
||||
# • BEST PRACTICES: Review before use, test with your specific Nuxt setup
|
||||
# • OFFICIAL SOURCES: Nuxt community patterns and best practices
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# SECURITY & SENSITIVE DATA PROTECTION (ALWAYS FIRST!)
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# CRITICAL: Prevent sensitive data from being included in Docker images
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# ENVIRONMENT VARIABLES & CONFIGURATION FILES
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# Environment files contain sensitive API keys, database credentials,
|
||||
# and other secrets that must not be included in Docker images
|
||||
|
||||
.env
|
||||
.env.*
|
||||
.env.*.local
|
||||
.env.development
|
||||
.env.development.local
|
||||
.env.example
|
||||
.env.local
|
||||
.env.production
|
||||
.env.production.local
|
||||
.env.sample
|
||||
.env.staging
|
||||
.env.staging.local
|
||||
.env.template
|
||||
.env.test
|
||||
.env.test.local
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# APPLICATION SECRETS & CREDENTIALS
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
|
||||
# Application secrets, credentials, and sensitive configuration files
|
||||
**/config/credentials.*
|
||||
**/config/secrets.*
|
||||
**/keys/
|
||||
**/passwords/
|
||||
**/private/
|
||||
**/secrets/
|
||||
*.auth
|
||||
*.authz
|
||||
*.password
|
||||
*.secret
|
||||
*.secrets
|
||||
*.token
|
||||
*_tokens
|
||||
*password*
|
||||
apikeys.*
|
||||
appsettings.Development.json
|
||||
appsettings.Local.json
|
||||
appsettings.Staging.json
|
||||
connectionstrings.config
|
||||
credentials
|
||||
database.ini
|
||||
database.yml
|
||||
dbconfig.xml
|
||||
secrets.json
|
||||
secrets.yaml
|
||||
secrets.yml
|
||||
tokens.*
|
||||
|
||||
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# DEPENDENCIES AND PACKAGE MANAGERS
|
||||
**/.npm/
|
||||
**/.npm/_logs/
|
||||
**/.pnpm-store/
|
||||
**/.pnpm/
|
||||
**/.yarn/
|
||||
**/bower_components/
|
||||
**/node_modules/
|
||||
.npmignore
|
||||
.npmrc
|
||||
.npmrc.*
|
||||
.yarn/install-state.gz
|
||||
.yarnrc
|
||||
.yarnrc.yml
|
||||
npm-debug.log*
|
||||
pnpm-debug.log*
|
||||
yarn-error.log
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# BUILD ARTIFACTS AND OUTPUT
|
||||
**/.nuxt-build/
|
||||
**/.nyc_output/
|
||||
**/.out/
|
||||
**/.output/
|
||||
**/build/
|
||||
**/dist/
|
||||
**/public/build/
|
||||
.tsbuildinfo
|
||||
tsconfig.*.tsbuildinfo
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# CACHE AND TEMPORARY FILES
|
||||
**/.cache/
|
||||
**/.parcel-cache/
|
||||
**/.turbo/
|
||||
**/temp/
|
||||
**/tmp/
|
||||
*.cache
|
||||
*.temp
|
||||
*.tmp
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# LOGS AND DEBUG FILES
|
||||
**/logs/
|
||||
*.log
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# CONFIGURATION AND ENVIRONMENT
|
||||
.env.testing
|
||||
jsconfig.json
|
||||
vitest.config.*.timestamp-*
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# TESTING AND COVERAGE
|
||||
**/.jest-cache/
|
||||
**/__tests__/__snapshots__/
|
||||
**/coverage/
|
||||
**/test-results/
|
||||
|
||||
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
|
||||
# OTHER
|
||||
**/.babel-cache/
|
||||
**/.bzr/
|
||||
**/.cvs/
|
||||
**/.git/
|
||||
**/.hg/
|
||||
**/.nuxt
|
||||
**/.nuxt-analyze/
|
||||
**/.nuxt-components/
|
||||
**/.nuxt-dev/
|
||||
**/.nuxt-modules/
|
||||
**/.nuxt-types/
|
||||
**/.nuxt/
|
||||
**/.nx/
|
||||
**/.nx/cache/
|
||||
**/.pnp/
|
||||
**/.svn/
|
||||
**/jest-cache/
|
||||
*.bak
|
||||
*.old
|
||||
*.orig
|
||||
*.save
|
||||
*.swo
|
||||
*.swp
|
||||
*~
|
||||
._*
|
||||
.babelrc
|
||||
.babelrc.*
|
||||
.browserslistrc
|
||||
.DS_Store
|
||||
.DS_Store?
|
||||
.eslintcache
|
||||
.eslintignore
|
||||
.eslintrc
|
||||
.eslintrc.*
|
||||
.gitattributes
|
||||
.gitignore
|
||||
.gitmodules
|
||||
.jsbeautifyrc
|
||||
.jscsrc
|
||||
.jshintrc
|
||||
.nuxtignore
|
||||
.nuxtrc
|
||||
.pnp.cjs
|
||||
.pnp.js
|
||||
.pnp.loader.mjs
|
||||
.prettiercache
|
||||
.prettierignore
|
||||
.prettierrc
|
||||
.prettierrc.*
|
||||
.Spotlight-V100
|
||||
.stylelintcache
|
||||
.stylelintignore
|
||||
.stylelintrc
|
||||
.stylelintrc.*
|
||||
.Trashes
|
||||
desktop.ini
|
||||
ehthumbs.db
|
||||
npm-shrinkwrap.json
|
||||
nuxt.config.*
|
||||
pnpm-workspace.yaml
|
||||
Thumbs.db
|
||||
Reference in New Issue
Block a user