An open API service indexing awesome lists of open source software.

https://github.com/osamaadam/wow-website

TrinityCore WoW 3.3.5 template website with database manipulation.
https://github.com/osamaadam/wow-website

Last synced: 4 months ago
JSON representation

TrinityCore WoW 3.3.5 template website with database manipulation.

Awesome Lists containing this project

README

        

# wow-website

A template website to use for your TrinityCore wow server (tested on AzerothCore but I have faith it'll work anywhere).

**This is for the 3.3.5 version of TrinityCore only. Other versions probably have different database schemas and shouldn't be compatible.**

## Prerequisites

- _Node_
- _Yarn_
- _Docker_
- _Docker-compose_

## Development

To run the server you'll have to setup your _.env_ file in the server directory as specified in _.env.example_.

```env
HOST=
MYSQL_PORT=
MYSQL_USER=
MYSQL_PASSWORD=
AUTH_DATABASE=
JWT_SECRET=
```

Then you'll need to run these commands in the root directory of the app.

```sh
$ yarn
$ yarn dev
```

et voila! It should hopefully work. If it doesn't check the _.env_ file you created.

## Deployment

Run the following command

```sh
$ docker-compose up
```

This should take care of everything.

After it's done, the app should be running on port _80_ on your _localhost_. This is a docker container so you could deploy it wherever not not necessarily locally.