Add Dockerfile and docker-compose.yml for containerized setup; create .dockerignore (#6)

This commit is contained in:
2025-11-03 13:32:17 +00:00
committed by GitHub
parent eff5206b7e
commit 1c3c31a7b8
4 changed files with 145 additions and 0 deletions

36
.dockerignore Normal file
View File

@@ -0,0 +1,36 @@
# Git files
.git
.gitignore
.github
# Build artifacts
server
src/bin/
*.o
# Log files
log/
*.log
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
# Documentation (except what we explicitly COPY)
*.md
!README.md
!DOCUMENTATION.md
# SSL certificates (mount these as volumes)
ssl/
# OS files
.DS_Store
Thumbs.db
# Test files
test/
tests/