# goofy discord torn bot this is mainly linux instruction, you can install WSL if you wanna do this on windows, should work the same, i dont know how docker works on mac so good luck i guess
Docker you need `git`, `docker`, and `docker-compose` ## setup clone the repo with `git clone https://github.com/CesiumCs/tornbot.git` edit `default.config.json` into `config.json` copy `docker-compose.yml.default` to `docker.compose.yml` and tweak if needed spin it up `docker-compose up -d`, which should handle dependencies and building the container and all that ## updating pull changes with `git pull` bring the container down with `docker-compose down` and spin it up with `docker-compose up --build -d` to rebuild the container (i usually run `git pull && docker-compose down && docker-compose up --build -d` to do all that in one command) ## registering commands this doesnt register its commands with discord by default while the container is running, exec `node deploy-commands.js` inside of it: like `docker exec -t tornbot_bot_1 node deploy-commands.js`
not Docker you need `git`, `node`, and `npm` ## setup clone the repo with `git clone https://github.com/CesiumCs/tornbot.git` edit `default.config.json` into `config.json` install dependencies with `npm i` run with `node index.js` ## updating pull changes with `git pull` restarting will apply updates ## registering commands this doesnt register its commands with discord by default run `node deploy-commands.js`