Commit graph

29 commits

Author SHA1 Message Date
72bd0a1a07
fix: monday before publish time to return friday
- add relevant test to ensure doesn't happen again
- fix test_today_before_publish_time

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-15 13:22:15 +05:30
193bdb1112
refactor: cleanup unused vars
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-15 00:58:45 +05:30
d79a13b080
fix: cron date calculation
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-15 00:40:56 +05:30
52c4b78bdc
fix: cron to utc
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-15 00:25:03 +05:30
19dcbff6fd
refactor: db entry creation
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-15 00:20:46 +05:30
bc21b1c6db
fix: cronjob to only run on weekdays
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-14 23:15:00 +05:30
04d46d06b0
fix: verify date with TDD
- add tests for the function

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-14 16:59:35 +05:30
e7b0cdaf0c
refactor: rename helper function
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-14 16:58:50 +05:30
92b45ee585
docs: remove todos
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-13 11:46:12 +05:30
6cc1af314b
refactor: better naming and restructure
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-13 08:21:55 +05:30
6e93f80f41
refactor: rewrite views for optimization
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-13 06:43:40 +05:30
316ee5df41
fix: optimize postgres endpoint to offload task
offload db population task to rq

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-13 04:59:48 +05:30
2b9bfd1ddb
feat: implement date picker
- re write postgres endpoint
- enable logging in django
- ui for date picker

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-13 02:08:40 +05:30
563a23a1d9
fix: endpoints
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-12 18:33:21 +05:30
fab0a7ada3
fix: remove hardcoded date
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-12 18:16:07 +05:30
b2f76391db
feat: working prod deploy with duplicate code
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-12 03:26:27 +05:30
fd61d1231f
feat: productionize images for deploy
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-12 00:58:26 +05:30
0b53c00be8
chore: pick backend settings from env vars
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-11 22:43:00 +05:30
61245829e1
feat: schedule job in case of failure
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-11 18:06:12 +05:30
b0b5c533af
fix: use rq schedule cron instead of schedule
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-11 17:49:04 +05:30
e0c0e3bf2b
feat: implement custom redis endpoint
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-11 16:50:41 +05:30
0f76a31b61
chore: add empty response endpoint
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-11 12:48:32 +05:30
d2f5de31ce
feat: add option to hit different endpoints
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-11 12:40:58 +05:30
9629b7b7d2
feat: add endpoint for default caching via redis
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-11 11:18:58 +05:30
2528c5d968
feat: minimal viable working frontend
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-09 18:54:38 +05:30
d8c78bd111
feat: get rq working and schedule job at 6
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-09 18:00:52 +05:30
b4656e7fca
feat: django and vue integration
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-09 12:37:04 +05:30
e110616d67
feat: basic django app with docker-compose
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-09 03:32:14 +05:30
16dd402319
feat: initialize django project
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2021-02-09 02:41:41 +05:30