Add environment template, git ignore rules, and Go workspace configuration to support mono-repo development workflow. - .env.example: Environment variables template for all services - .gitignore: Git ignore rules for Go, Docker, Terraform, Ansible - go.work: Go workspace file for multi-module support 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
77 lines
968 B
Plaintext
77 lines
968 B
Plaintext
# Binaries
|
|
bin/
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Go workspace
|
|
go.sum
|
|
*.test
|
|
*.out
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
|
|
# Temporary files
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Terraform
|
|
infrastructure/terraform/**/.terraform/
|
|
infrastructure/terraform/**/.terraform.lock.hcl
|
|
infrastructure/terraform/**/terraform.tfstate
|
|
infrastructure/terraform/**/terraform.tfstate.*
|
|
infrastructure/terraform/**/crash.log
|
|
infrastructure/terraform/**/override.tf
|
|
infrastructure/terraform/**/override.tf.json
|
|
|
|
# Ansible
|
|
infrastructure/ansible/**/retry
|
|
infrastructure/ansible/**/.*.swp
|
|
infrastructure/ansible/**/*.retry
|
|
|
|
# Docker
|
|
docker/docker-compose.override.yml
|
|
|
|
# Grav CMS
|
|
web/grav/cache/
|
|
web/grav/logs/
|
|
web/grav/tmp/
|
|
web/grav/images/
|
|
web/grav/user/accounts/
|
|
web/grav/user/config/site.yaml.local
|
|
|
|
# Node modules (if any)
|
|
node_modules/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Backups
|
|
backups/
|
|
*.backup
|
|
*.bak
|
|
|
|
# Secrets
|
|
*.key
|
|
*.pem
|
|
*.crt
|
|
secrets/
|