rajatasusual / outofcontext

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 devaaaa for development
  4. Open localhost:8080 in browser

Production

  1. Setup your docker-compose.yml
  2. Run export MODE=production; npm run build to build production frontend
  3. docker-compose up -d to start containers
  4. git pull && npm i && npm run update to update, will kill running games
  5. docker-compose kill && docker-compose rm -f to stop containers
  6. Setup nginx based on the nginx.conf (no ssl) or nginx.letsencrypt.conf

LetsEncrypt

Follow nginx instructions on certbot

Copyright

OutOfContext.party Copyright (C) 2021 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 and give explicit credit where deserved.

About

License:GNU General Public License v3.0


Languages

Language:Vue 51.8%Language:JavaScript 46.0%Language:HTML 1.2%Language:CSS 0.9%Language:Dockerfile 0.1%