UTACM / TexasACM.org

Texas ACM 2.0
https://texasacm.org
1 stars 6 forks source link

Make periodic static backup of website #157

Closed alex-bellon closed 5 years ago

alex-bellon commented 5 years ago

Make a backup of static website every day or so in case tabletop.js goes down.

ChiaHuaLu commented 5 years ago

I don't think this is necessary. Daily backing up the website has a lot of time and space costs associated with it, but it does't take much time at all to recreate the website statically by manually looking at the sheets and making the table

ChiaHuaLu commented 5 years ago

What we should investigate though is if there are any alternatives to a Tabletop, Google Sheets solution that would still be easy for ACM Officers to use. Maybe an actual database, api, and front end system or such.

alex-bellon commented 5 years ago

It is tedious, I just went through it. We don't need to keep an entire backup of every version. Just copy the resulting HTML daily so I don't have to do this again.

ChiaHuaLu commented 5 years ago

idk what approach you took but converting the sheets to hardcode part itself only took me like 5 minutes, debug redirects and everything else within 15 minutes

ChiaHuaLu commented 5 years ago

Maybe look into switching from Tabletop->Gsheet architecture to something maybe API Gateway->Lambda->Gsheet or API Gateway->Lambda->Dynamo or something.