/warpig-api

WARgames Pairing Integral Platform (WARPIG)

Primary LanguageTypeScriptMIT LicenseMIT

🐷 Warpig API

⌨️ with ❤︎ by MuXeD

License Discord

GitHub Status

Release GitHub issues by-label GitHub commit activity

Demo deploy status

GitHub Workflow Status

🎱 Introduction

Warpig is a Pairing software API to create tournament of different Wargames

☕️ Buy Me a Coffee

ko-fi

🐛 Report a bug

Please follow one of this links to report a bug:

💻 Development

To fix bugs or simply check code.

Requirements:

  • Install MariaDB (and create a database called warpig)
  • Node 12 at least

Clone the repo

git clone https://github.com/juananmuxed/warpig-api.git

Access to the folder

cd warpig-api

Run NPM to install dependencies and run dev environment

cd npm i
cd npm run dev

Clone .env.example or rename as .env

And you can access to the swagger via web browser in http://localhost:3000/swagger

Docker production

Create a .env.production with params of DB and run npm run docker:deploy

Remember you need a Database with a name-of-table table chosen in the .env.production file.

🏗 Built with

📌 Versions

Used SemVer for versions. For all available version, see tags.

And here the Changelog

🍰 Contributing

Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests.

📄 License

This project is under license (MIT) - see LICENSE for details.