Commit Graph

16 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón
8a7b1ea46c Add shutdown for cron scheduler and database connection in anonymous defered functions 2024-07-21 23:49:18 -06:00
Luis Eduardo Jeréz Girón
5a8e944a6d Add view package and mount router in main function 2024-07-21 23:46:24 -06:00
Luis Eduardo Jeréz Girón
da150a1c0b Refactor backup initial scheduling to prevent block the entire app on error 2024-07-21 23:29:38 -06:00
Luis Eduardo Jeréz Girón
4b2cacf9f7 Update cron schedule for soft deleting expired executions and deleting old sessions to every 10 minutes 2024-07-21 23:26:06 -06:00
Luis Eduardo Jeréz Girón
050d44d659 Start cron scheduler in main function 2024-07-21 23:22:22 -06:00
Luis Eduardo Jeréz Girón
f9092a0389 Initialize app schedules 2024-07-21 23:10:54 -06:00
Luis Eduardo Jeréz Girón
889d8e6ec5 Schedule all backups for the first time in min 2024-07-21 17:59:12 -06:00
Luis Eduardo Jeréz Girón
bafa88e494 Update backups service to integrate with cron scheduler 2024-07-21 17:52:08 -06:00
Luis Eduardo Jeréz Girón
59a7c6a316 Initialize cron scheduler and logger in main.go 2024-07-21 17:21:39 -06:00
Luis Eduardo Jeréz Girón
9f0ae11564 Add RunExecution function to executions service and it's dependencies 2024-07-20 22:55:15 -06:00
Luis Eduardo Jeréz Girón
8684f147d1 Update encryption for databases, sessions and destinations 2024-07-20 21:32:32 -06:00
Luis Eduardo Jeréz Girón
4dd0b7ab4b Disable env logs in goose cmd 2024-07-20 16:31:32 -06:00
Luis Eduardo Jeréz Girón
f5881cf22c Refactor main.go and to service package 2024-07-20 00:39:13 -06:00
Luis Eduardo Jeréz Girón
c97a014d92 Add main.go file and database connection functionality 2024-07-20 00:35:09 -06:00
Luis Eduardo Jeréz Girón
b97e6296f7 Add goose command for database migrations 2024-07-19 23:50:02 -06:00
Luis Eduardo Jeréz Girón
54842091e5 Add reset-db task to reset the development database 2024-07-19 23:45:37 -06:00