Skip to content

chrellrich/outofcontext

 
 

Repository files navigation

Out Of Context Party Games

See OutOfContext.party for more info!

Contribute

Setup

  1. Clone Repo
  2. npm install

Development

  1. Leave npm run watch running to rebuild the frontend.
  2. Leave npm start running for the backend, restart when server changes are made.
  3. Use Lobby aaaa for development
  4. Open localhost:8080 in browser

Production

  1. Setup your docker-compose.yml and nginx.conf
  2. Run export MODE=production; npm run build to build production frontend
  3. docker-compose up -d to start containers
  4. git pull && npm run update to update, will kill running games
  5. docker-compose kill && docker-compose rm -f to stop containers

LetsEncrypt

Copy docker-compose.letsencrypt.yml and nginx.letsencrypt.conf to docker-compose.yml and nginx.conf respectively. Edit as necessary

certbot-auto works using public as webroot. Do not use certbot auto's nginx option as this is a containerized environment.

Copyright

OutOfContext.party Copyright (C) 2019 Isaac Hirschfeld

Chain distribution algorithm (games without "rounds" + wait time minimization solution), Redacted game, and Hodgepodge game are original creations and property of Isaac Hirschfeld. If you wish to use them, please ask or give explicit credit where deserved.

About

A party game suite web application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 50.3%
  • JavaScript 48.3%
  • Other 1.4%