Ignore files¶
Sometimes you have files in your repository that you do not want to include in your Attini Distribution.
For example, you might have code you compile in the package phase that you want to exclude from the distribution and
only package the built artifacts.
You can easily do this with .attini-ignore
.
.attini-ignore¶
.attini-ignore
is a file with glob patterns that tells the Attini CLI which files to
ignore when it packages the Distribution. It’s a similar structure to .gitignore
.
The .gitignore
file must be located in the project’s root directory, next to the attini-config
file.
.
├── attini-config.yaml
├── .attini-ignore
├── ...
.gitignore
contains glob patterns that tell the Attini CLI which files to
ignore when it packages the Distribution.
Default .attini-ignore¶
If the .attini-ignore
file is missing, the Attini CLI will apply the following configuration.
**[#%\{}`~<>|^ &;?$]* **\[* **\]* **/.* .* **/node_modules/**
The default file will ignore all hidden files and files with the following characters in the name:
#\{}^%` &;?$][]"<>~|
If you write your own ignore file we recommended you include the default patterns in the file as well so that all files stay compliant with S3 naming conventions.