Commit Graph

264 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón
22856e164b Update README.md with next steps link 2024-08-02 11:59:27 -06:00
Luis Eduardo Jeréz Girón
6023a09cdb Update README.md with next steps link 2024-08-02 11:13:19 -06:00
Luis Eduardo Jeréz Girón
a574dc09c9 Update README.md with docker pulls badge 2024-07-30 12:53:24 -06:00
Luis Eduardo Jeréz Girón
555c1d7df9 Update README.md with centered logo and badges 2024-07-29 23:29:46 -06:00
Luis Eduardo Jeréz Girón
c645e3cd52 Add GitHub Actions workflow for running linter, tests, and build 2024-07-29 23:11:39 -06:00
Luis Eduardo Jeréz Girón
7735c43dae Handle error when scanning input in resetdb command 2024-07-29 23:09:38 -06:00
Luis Eduardo Jeréz Girón
f764bf066d Update Dockerfiles and taskfile.yaml for golangci-lint 2024-07-29 23:08:40 -06:00
Luis Eduardo Jeréz Girón
51e06d113f Add Dockerfile.cicd for CI/CD environment image 2024-07-29 23:02:49 -06:00
Luis Eduardo Jeréz Girón
9d9e01afd9 Add volume mapping for PostgreSQL data directory in README.md 2024-07-26 00:28:16 -06:00
Luis Eduardo Jeréz Girón
612c9a4107 Bump version to v0.1.2 0.1.2 2024-07-24 17:54:24 -06:00
Luis Eduardo Jeréz Girón
8424c3666f Start backup asynchronously when running manually 2024-07-24 17:53:46 -06:00
Luis Eduardo Jeréz Girón
9ce06c2226 Bump version to v0.1.1 0.1.0 0.1.1 2024-07-24 17:04:57 -06:00
Luis Eduardo Jeréz Girón
f3ab1f16d6 Add installation instructions 2024-07-24 17:04:33 -06:00
Luis Eduardo Jeréz Girón
3997a52e92 Update Dockerfile and taskfile.yaml for migration support 2024-07-24 16:50:12 -06:00
Luis Eduardo Jeréz Girón
cf242724d4 Add version constant to config package 2024-07-24 16:04:16 -06:00
Luis Eduardo Jeréz Girón
6f78784152 Make dokerfile works 2024-07-24 15:49:30 -06:00
Luis Eduardo Jeréz Girón
7222302f30 Update README.md 2024-07-24 15:32:42 -06:00
Luis Eduardo Jeréz Girón
ab70cd833f Add screenshots 2024-07-24 15:32:31 -06:00
Luis Eduardo Jeréz Girón
b3f5e29478 chore: Update destination page title to "S3 Destinations" 2024-07-24 12:49:50 -06:00
Luis Eduardo Jeréz Girón
ce90847380 Update success message to use alert with refresh in backup, database, and destination edit handlers 2024-07-24 12:44:32 -06:00
Luis Eduardo Jeréz Girón
71e3f1631b Add slider component and usage instructions for PG Back Web 2024-07-24 12:42:01 -06:00
Luis Eduardo Jeréz Girón
6a462df6e1 Add generic slider Alpine component 2024-07-24 12:41:48 -06:00
Luis Eduardo Jeréz Girón
59641130d9 Update tailwind.config.js with new theme colors 2024-07-24 12:08:08 -06:00
Luis Eduardo Jeréz Girón
75d534b2ae Add backups documentation inside create and update forms 2024-07-24 12:01:49 -06:00
Luis Eduardo Jeréz Girón
7cc3fbf104 Add cron expression validation and error handling for backup scheduling 2024-07-24 10:53:07 -06:00
Luis Eduardo Jeréz Girón
2587f43dc2 Add cron expression validation function and tests 2024-07-24 10:45:58 -06:00
Luis Eduardo Jeréz Girón
5d334be1d0 Add adhocore/gronx dependency 2024-07-24 10:45:45 -06:00
Luis Eduardo Jeréz Girón
fed5c6c142 Add qtys to summary 2024-07-24 10:27:33 -06:00
Luis Eduardo Jeréz Girón
ab14a8bd50 Add qty functions to services 2024-07-24 10:27:26 -06:00
Luis Eduardo Jeréz Girón
8e5a804a41 Add manual run button for backups in dashboard 2024-07-24 10:14:42 -06:00
Luis Eduardo Jeréz Girón
76d8562855 Improve table styles 2024-07-24 09:52:52 -06:00
Luis Eduardo Jeréz Girón
13a6cde3f0 Add actions column and show executions button 2024-07-24 09:45:49 -06:00
Luis Eduardo Jeréz Girón
b0dfb31d6a Add error logging to RunExecution function 2024-07-24 09:35:17 -06:00
Luis Eduardo Jeréz Girón
e49d9631bc Ping S3 client before running execution 2024-07-24 09:31:44 -06:00
Luis Eduardo Jeréz Girón
8409dd93db Update pagination limit to 20 for backups, databases, destinations, and executions lists 2024-07-24 09:28:22 -06:00
Luis Eduardo Jeréz Girón
c2fe439c88 Update about page content and layout 2024-07-24 09:26:41 -06:00
Luis Eduardo Jeréz Girón
77f1619ad1 Add executions router and handlers to dashboard 2024-07-24 09:22:10 -06:00
Luis Eduardo Jeréz Girón
6e398baca7 Add GetExecutionDownloadLink function to Service 2024-07-24 09:22:02 -06:00
Luis Eduardo Jeréz Girón
c32db66d30 Add StatusBadge component for displaying status badges 2024-07-24 08:01:19 -06:00
Luis Eduardo Jeréz Girón
447fab36a3 Change text size on schedule column 2024-07-24 07:46:17 -06:00
Luis Eduardo Jeréz Girón
3a3f46f257 Update PaginateExecutionsParams return type to include related names 2024-07-24 07:38:13 -06:00
Luis Eduardo Jeréz Girón
667ce52e9d Update paginate_executions to support filtering by backup, database, and destination 2024-07-24 07:36:26 -06:00
Luis Eduardo Jeréz Girón
b83d055a94 Add AddQueryParamToUrl function to strutil package 2024-07-24 07:24:11 -06:00
Luis Eduardo Jeréz Girón
5cf7da39c1 Add backups router and handlers to dashboard 2024-07-24 02:31:26 -06:00
Luis Eduardo Jeréz Girón
3316190438 Add joins to backups pagination 2024-07-24 02:31:08 -06:00
Luis Eduardo Jeréz Girón
1554a7acbd Add EnabledPing component for displaying ping status 2024-07-24 02:08:41 -06:00
Luis Eduardo Jeréz Girón
8c9d071395 Update backups table cron_expression column 2024-07-24 02:05:20 -06:00
Luis Eduardo Jeréz Girón
0b9a9d1729 GetAllDatabases and GetAllDestinations functions to return multiple rows 2024-07-24 01:59:01 -06:00
Luis Eduardo Jeréz Girón
6a1a8f7175 Refactor GetAllDestinations function to remove unused parameter 2024-07-24 01:50:49 -06:00
Luis Eduardo Jeréz Girón
00b02e97de Update backups service to use sqlc.narg for name field 2024-07-24 01:10:45 -06:00