Kanika,
thanks for the response. My take below:
I was able to create a sign-up record which means I have both RW access at filesystem and in the database. I did verify few times the permissions and made it open for everybody on the folders.
Just to reconfirm I signed-up again with a new name, email and it has created it successfully. I am pasting the output from run.py during signup and status update and you will see POST during sing-up passed but PUT for user-pref and for logout also failed(which i just realized).
127.0.0.1 - - [26/Aug/2020 05:35:49] “GET /api/v1/movies/facet-search?cast=Denzel%20Washington&page=0 HTTP/1.1” 200 -
127.0.0.1 - - [26/Aug/2020 05:35:49] “GET /api/v1/movies/ HTTP/1.1” 200 -
127.0.0.1 - - [26/Aug/2020 05:35:50] “GET /api/v1/movies/facet-search?cast=Morgan%20Freeman&page=2 HTTP/1.1” 200 -
127.0.0.1 - - [26/Aug/2020 05:36:36] “POST /api/v1/user/login HTTP/1.1” 201 -
127.0.0.1 - - [26/Aug/2020 05:36:37] “GET /api/v1/movies/facet-search?cast=Denzel%20Washington&page=0 HTTP/1.1” 200 -
127.0.0.1 - - [26/Aug/2020 05:36:37] “GET /api/v1/movies/facet-search?cast=Morgan%20Freeman&page=2 HTTP/1.1” 200 -
127.0.0.1 - - [26/Aug/2020 05:37:44] “PUT /api/v1/user/update-preferences HTTP/1.1” 401 -
127.0.0.1 - - [26/Aug/2020 05:37:44] “GET /api/v1/movies/facet-search?cast=Denzel%20Washington&page=0 HTTP/1.1” 200 -
127.0.0.1 - - [26/Aug/2020 05:37:45] “GET /api/v1/movies/facet-search?cast=Morgan%20Freeman&page=2 HTTP/1.1” 200 -
127.0.0.1 - - [26/Aug/2020 05:39:11] “POST /api/v1/user/logout HTTP/1.1” 401 -