The blanket *.sql ignore rule (meant for database dumps) also excluded deploy/mysql/init.sql, so it was never committed. On a fresh clone the compose bind mount resolves to a missing file, MySQL skips schema initialization, and every database-backed page throws.
67 lines
715 B
Plaintext
67 lines
715 B
Plaintext
# Dependencies
|
|
/vendor
|
|
composer.lock
|
|
|
|
# IDE
|
|
.idea
|
|
.vscode
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Docker
|
|
.docker
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# Storage
|
|
app/storage/*
|
|
!app/storage/.gitkeep
|
|
|
|
# Public uploads (keep directory, ignore contents)
|
|
app/public/images/articles/*
|
|
!app/public/images/articles/.gitkeep
|
|
app/public/images/profiles/*
|
|
!app/public/images/profiles/.gitkeep
|
|
|
|
# LaTeX output
|
|
app/storage/latex/*
|
|
!app/storage/latex/.gitkeep
|
|
|
|
# Database dumps
|
|
*.sql
|
|
!deploy/mysql/init.sql
|
|
backup/
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
cache/
|
|
|
|
# Build files
|
|
/build
|
|
/obj
|
|
|
|
# Old project files
|
|
*.exe
|
|
*.pdb
|
|
*.dll
|
|
*.config
|
|
*.sln
|
|
|
|
# Blazor (.NET) build artifacts
|
|
src/**/bin/
|
|
src/**/obj/
|
|
*.user
|