This golang app is to provide an environment of golang application's multiple phases like build, test and deploy.
- Added a sample golang crud application
- Added capability to store data in MySQL database
- Added healthcheck URL with status code
- Added dep as a dependency manager
- Added CSS in HTML template
- Added redis for caching purpose
- Added healthcheck URL for redis with status code
- Replaced property file with ini file
- Added json logging
- Structured code a bit 😜
- Added docker compose setup for complete application stack
- Added elk docker compose setup for application logging example
- Integrated filebeat for automated log shipping