mirror of
https://github.com/StarFleetCPTN/GoMFT.git
synced 2026-09-08 15:41:20 +02:00
- Added a new build script using esbuild to bundle JavaScript and CSS assets, including Tailwind CSS and Font Awesome. - Updated the Dockerfile to include a multi-stage build process for frontend assets, ensuring efficient image creation. - Enhanced GitHub workflows to automate the installation of Node.js dependencies and build frontend assets during CI/CD. - Introduced a .gitignore entry for the dist directory to prevent unnecessary files from being tracked. - Improved caching and content type handling for static files served by the application.
86 lines
1.1 KiB
Plaintext
86 lines
1.1 KiB
Plaintext
# Binaries for programs and plugins
|
|
*.exe
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test binary, build output
|
|
*.test
|
|
*.out
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.cov
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
|
|
# Build directories
|
|
_build/
|
|
build/
|
|
|
|
# Vendor directory
|
|
/vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
go.work.sum
|
|
|
|
# IDE/editor specific files
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*~
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Dependency directories
|
|
node_modules/
|
|
|
|
# OS generated files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Ignore all Go files in the components directory
|
|
components/*.go
|
|
!components/components.go
|
|
|
|
components/providers/*.go
|
|
!components/providers/providers.go
|
|
|
|
components/providers/source/*.go
|
|
!components/providers/source/source.go
|
|
|
|
components/providers/destination/*.go
|
|
!components/providers/destination/destination.go
|
|
|
|
components/providers/common/*.go
|
|
!components/providers/common/common.go
|
|
|
|
# Ignore the data directory
|
|
data/
|
|
|
|
# Ignore .env files
|
|
.env
|
|
*.env
|
|
|
|
# Ignore the tmp directory
|
|
tmp/
|
|
|
|
# Ignore the configs directory
|
|
configs/
|
|
|
|
# Ignore the backups directory
|
|
backups/
|
|
|
|
# Ignore Dirs
|
|
/source/
|
|
/destination/
|
|
/archive/
|
|
|
|
# Ignore the dist directory
|
|
static/dist/
|
|
|
|
# Ignore binaries
|
|
gomft |