.discloudignore
Aprenda a configurar o arquivo .discloudignore para otimizar o envio de projetos, excluindo arquivos e pastas desnecessários durante uploads e commits na Discloud.
❓ What is .discloudignore
?
.discloudignore
?The .discloudignore
file specifies files and directories to exclude when uploading your app to Discloud. Unlike .gitignore
, it has a simpler syntax: you list exact names of files/directories to ignore (no wildcards like *.log
or trailing slashes for folders).
📌 Why Use .discloudignore
?
✔ Reduces upload size – Avoids unnecessary files being sent.
✔ Speeds up deployments – Less data means faster processing.
✔ Keeps deployments clean – Prevents sensitive or unnecessary files from being included.
🔑 Key Differences from .gitignore
• No trailing slashes for directories (use node_modules
, not node_modules/
).
• No wildcards – Specify exact filenames (e.g., use error.log
, not *.log
).
• No advanced patterns – Only basic line-by-line exclusions are supported.
📂 Placement of the File
The .discloudignore
file must be in the root of your project.
📌 Example project structure:
/my-project
├── src/ ❌ (ignored)
├── node_modules/ ❌ (ignored)
├── discloud/ ❌ (ignored)
├── config/ ❌ (ignored)
├── .discloudignore ✅
├── discloud.config
├── index.js
└── package.json
📄 General Example Usage
Here is a generic example of what you may want to exclude in your projects:
# Ignore directories
.git
.vscode
.idea
cache
# Ignore OS files
.DS_Store
Thumbs.db
# Ignore specific files
secrets.env
debug.log
📂 Common Examples by Language
Last updated