Still work in progress
Open points:
- Implement image optimization in wms.go -> Done
- Get layer config values from database -> Done
- Add unit tests
- Refactor s3 connection -> Done
- Refactor wms connection client -> Done
- Fix to not just use prod env
- Refactor overall
- Probably use more structs and not pass so many function parameters
- Better split of files/packages
- Add Documentation
- Complete implementation of other routes
- /checker
- /checker/ready
- /info.json
- get capabilities
- Improve logging
- Improve config management
- Add context
- Add more 400 error messages for user
- Add propper Makefile
- Add Middleware for CORS and cache-control