Skip to content

qroll/roll-plays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

this project was created as an exercise in dockerizing and hosting an application, and also to try out rich text editing with draftjs and markdown

... hah

this is really just an excuse to play more video games

see me at https://rollplays.me!

yes, i'm aware that secret keys and logins are visible, but it's not like you can do anything with them, except add amazing games like Mirror's Edge and Dishonored to my list 👌

todid list

  • enable HTTPS
  • figure out how to set up a subdomain like api.rollplays.me

Oh, this was a trip and a half. I dropped nginx-proxy because I didn't know how to use it. Everything sits behind a nginx container that works as a reverse proxy now. A lot of the nginx.conf was copy-pasted so I'm sure it can be improved.

And turns out you can't use the webroot method for wildcard domains, so you have to include each domain in the certbot command. Or do some DNS fiddly-whatsit.

  • port game info from Steam

Hey, manually inputting over 100 games is a baaad idea, especially when I keep tearing down my database. So there's a barebones migration script that retrieves my Steam library and seeds some basic info.

  • explore postgres/knex/objectionjs (currently using mongodb/mongoose)

I was really struggling with the relational nature of my data and the lack of transactions. Mongodb is definitely more suited for stuff that can be encapsulated in a document... which mine is not. So I'm taking the opportunity to try out Postgres (jsonb!), and knex/objectionjs just to see how this combination compares to the behemoth that is Sequelizejs. The documentation is pretty good, and I really like how modern it feels to use. The only lacking thing so far is how there's no way to flatten associations on the parent model.

todo list

  • fancy blur filter
  • animations are always good, right?
  • auto-renew HTTPS
  • maybe actually play some video games, because that backlog is not going away on its own

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published