Skip to content

macdja38/pvpsite

Repository files navigation

PvPCraft website for PvPCraft Discord bot

Can be found at bot.pvpcraft.ca

To build for release, run npm run build --release

Requirements

You must have:

  1. Access to the same RethinkDB as pvpcraft
  2. node.js 8.6 or higher and npm
  3. git and node-gyp

Installation

In your command line of choice, enter:

  1. git clone https://github.com/macdja38/pvpsite.git to clone the repo
  2. cd pvpsite to enter the project directory git just made
  3. npm install to install dependencies
  4. cp src/config.example.js src/config.js and cp src/client.config.example.js src/client.config.js
  5. vim src/config.js and vim src/client.config.js to edit the config files, alternatively if you are not familiar with a command line editor like vim you may edit the files in anything but notepad. I like windows or macOS
  6. npm run build --release to build the project
  7. node build/server.js to run the project

Optionally, set up a caching reverse proxy to serve the static files (js and PvPCraft logo are the most important), and to forward from port 80 to 3000.

About

Website for the pvpcraft discord bot

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5