feat(docker): add containerization for production deployment
- Added Dockerfile with multi-stage build (Go 1.25rc1-alpine) - Added docker-compose.yml for easy deployment - Added .dockerignore for efficient builds - Bot now runs in Podman/Docker container as intended 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
50
.dockerignore
Normal file
50
.dockerignore
Normal file
@@ -0,0 +1,50 @@
|
||||
# Binaries
|
||||
bin/
|
||||
*.exe
|
||||
*.dll
|
||||
*.so
|
||||
*.dylib
|
||||
|
||||
# Test files
|
||||
*.test
|
||||
coverage.out
|
||||
coverage.html
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# Git
|
||||
.git/
|
||||
.gitignore
|
||||
|
||||
# Docker
|
||||
Dockerfile
|
||||
docker-compose.yml
|
||||
.dockerignore
|
||||
|
||||
# Logs
|
||||
logs/
|
||||
*.log
|
||||
|
||||
# Cache
|
||||
.gocache/
|
||||
.gomodcache/
|
||||
|
||||
# Docs
|
||||
docs/
|
||||
CLAUDE.md
|
||||
README*.md
|
||||
PRODUCTION_READY.md
|
||||
*.md
|
||||
|
||||
# Original V1
|
||||
orig/
|
||||
|
||||
# Scripts (not needed in container)
|
||||
scripts/
|
||||
|
||||
# Contracts (not needed in runtime)
|
||||
contracts/
|
||||
Reference in New Issue
Block a user