3bb4ab494e
- Added `internal/db/store.go` to define the Store interface for database operations, including user, organization, app, channel, release, patch, and artifact management. - Introduced `internal/models/models.go` changes to reflect updated organization and artifact response structures. - Created `internal/storage/factory.go`, `local.go`, and `s3.go` to implement storage backends for local filesystem and S3-compatible services. - Removed deprecated `internal/storage/storage.go` and refactored storage interface into `internal/storage/store.go`. - Updated frontend JavaScript in `web/js/app.js` to display server health information, including storage and database backend details.
32 lines
269 B
Plaintext
32 lines
269 B
Plaintext
# Binaries
|
|
bin/
|
|
*.exe
|
|
*.test
|
|
*.out
|
|
|
|
# Local data (SQLite DB + file storage)
|
|
data/
|
|
*.db
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Environment files (may contain secrets)
|
|
.env
|
|
!.env.example
|
|
|
|
# Go
|
|
vendor/
|
|
|
|
# Test coverage
|
|
coverage/
|
|
*.coverprofile
|