- Add Dockerfile for multi-stage build process
- Add .dockerignore to optimize Docker build context
- Add docker-compose.yml for local development and deployment
- Remove existing Makefile and replace with Docker-based workflow
- Update .gitignore to exclude .env file
- Update .env.example with consistent configuration
- Remove sensitive .env file from version control
- Prepare project for containerized development and deployment
Streamlines project setup, improves development workflow, and enhances deployment flexibility with containerization.
- Add initial project scaffolding with Go module and project structure
- Create server and CLI entry points for application
- Implement Makefile with development and build commands
- Add `.env.example` with comprehensive configuration template
- Set up README.md with project documentation and setup instructions
- Configure basic dependencies for server, database, and CLI tools
- Establish internal package structure for models, services, and handlers
- Add initial configuration and environment management
- Prepare for HTTP server, CLI, and database integration