All notable changes to this project will be documented in this file.
- (helpers) Create helper function to get environment variable
- (main) Create simple program
- (models) Add sample Postgres model
- (database) Add helper functions to connect/disconnect to Postgres
- (routes) Add new script to setup sample routes
- (main) Establish connection to Postgres DB
- (models) Add "label" field to postgres_sample model
- (database) Add helper functions to connect/disconnect to MongoDB
- (main) Establish connection to MongoDB
- (models) Add sample MongoDB model
- (jobs) Add sample job for postgres
- (jobs) Add sample job for mongo
- (jobs) Implement job scheduler
- (models) Add sample models
- (routes) Add route to fetch transformed data from Mongo collection
- (main) Run jobs in data handler
- (database) Add logging and error handling
- (jobs) Run jobs with delay and interval
- (main) Reformat logger output
- (main) Setup sample routes
- (database) Get host from environment variables
- (database) Make mongo client to be publicly accessible
- (database) Update log messages
- (jobs) Change function name
- (main) Change job's function name
- (main) Run jobs
- (routes) Change to log instead of fmt
- (jobs) Modify code to handle end of job execution
- Update README with project details
- (helpers) Start comments with uppercase letter
- (database) Add comment
- (database) Add and modify comments
- (models) Remove unwanted comment
- (jobs) Add, remove and modify comments
- (jobs) Modify and remove comments
- (database) Remove unwanted code
- (main) Remove unwanted code
- Create generate-changelog.yml
- Get required packages
- Dockerize application
- Add Postgres service
- Add ORM library
- Add Postgres driver
- Tidy up dependencies
- Make web service to be dependent on postgres-db service
- Add Mongo driver
- Add service for MongoDB
- Make web service to be dependent on mongo-db service
- Add cron package
- Tidy up dependencies