From 4f36897e75850e55e656290f41cd82ac03d60c7f Mon Sep 17 00:00:00 2001 From: Connor Smith Date: Fri, 25 Oct 2024 02:31:02 +1100 Subject: [PATCH] Update README.md --- README.md | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 71d554f..99f748e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ # junior Non-C Junior: Automating the life's work of MVP community member Non Creative Guy. *Supplies helpful information and guides to players upon a phrase in the Discord, amongst other helpful things* -**Always check the Dockerfile for the current version of Node this project is developed against.** - -### How to deploy and release a new version +### Deploy and release a new version - Make desired changes/commits -- Create a new release via Github, naming the tag in the example format 1.0.0 +- Create a new release via GitGub, naming the tag in the example format 1.0.0 - Github action Deploy will trigger, building the image, pushing it to GHCR and finally will redeploy it. - Voila, bot is now updated in Discord. Check with /version @@ -25,13 +23,10 @@ When **DEV_TOKEN** is set, **PROD_TOKEN** will not be checked to prevent deployi - Dev Junior: 912705407850532904 - Dev 2HOL Discord: 678098930503909386 -### Command cheat sheet - -Build Docker container, leave pushing to the workflow for proper tagging -`docker build . --tag ghcr.io/twohoursonelife/junior` +### Dev command cheat sheet -Run latest dev image -`docker run --detach --env DEV_TOKEN=thetoken ghcr.io/twohoursonelife/junior` +- `npm run build` +- `npm run start` Deploy commands GUILDID and CLIENTID defaults to dev token if unset @@ -39,11 +34,9 @@ GUILDID and CLIENTID defaults to dev token if unset export DEV/PROD_TOKEN= export GUILDID= export CLIENTID= -node deploy-commands.js +npm run commands ``` Update packages `npm update` - -Better way to update packages (Will tell you about any new versions, including major) -`npx npm-check-updates` provide `-u` for the program to update them itself +`npx npm-check-updates -u`