https://github.com/meshiest/outofcontext
A party game suite web application.
https://github.com/meshiest/outofcontext
game outofcontext party-game social-games vuejs webapp websocket
Last synced: 11 months ago
JSON representation
A party game suite web application.
- Host: GitHub
- URL: https://github.com/meshiest/outofcontext
- Owner: Meshiest
- License: gpl-3.0
- Created: 2019-03-12T04:29:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-14T13:03:14.000Z (about 1 year ago)
- Last Synced: 2025-04-14T14:24:02.208Z (about 1 year ago)
- Topics: game, outofcontext, party-game, social-games, vuejs, webapp, websocket
- Language: Vue
- Homepage: https://www.outofcontext.party
- Size: 825 KB
- Stars: 34
- Watchers: 4
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Out Of Context Party Games
See [OutOfContext.party](https://www.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