Skip to content

njs50/tfecat

Repository files navigation

TFE Item catalog

The web version (for non mudlet users) is available here

Installing the TFECat mudlet client

install via my mudlet package manager:

lua postPMInstall='tfecat'; uninstallPackage('njs50-package-manager'); installPackage('https://tinyurl.com/ykjbnsf8/njs50-package-manager.xml')

to search your catalog and upload new/updated items:

tfecat generate

to see the various help pages:

tfecat
tcat
tcat-audit

I manually validate the updates that are sent through before updating the main catalog, send me (mojune) a mudmail if it's been a while and your items aren't in the catalog!

developer info

feel free to fork this project. will prob need a recent node.js installed

Running the web app locally:

npm install

Compiles and hot-reloads for development

npm run serve

updating the deployed website

Update catalog.json from vault-thirteen.net server

npm run update-catalog
npm run update-summary

Compile and minifies for production

npm run build

Deploying to github pages

npm run deploy

building docker image

docker build -t tfecat .

deploying to docker server

docker stop tfecat
docker rm tfecat
docker run -p 49160:3000 -d -it --name=tfecat --restart=always tfecat