mirror of
https://github.com/tcgdex/cards-database.git
synced 2025-04-23 19:32:11 +00:00
51 lines
660 B
Markdown
51 lines
660 B
Markdown
# TCGdex/server
|
|
|
|
The server running the TCGdex API.
|
|
|
|
## Installing/Running
|
|
|
|
### Using NodeJS/NPM
|
|
|
|
You will need NPM/NodeJS installed
|
|
|
|
1. Install deps for both this directory and the parent directory
|
|
|
|
```
|
|
npm install
|
|
cd ..
|
|
npm install
|
|
cd server
|
|
```
|
|
|
|
2. Compile the database
|
|
|
|
```
|
|
cd ..
|
|
npm run compile
|
|
cd server
|
|
npm run compile
|
|
```
|
|
|
|
3. run the server !
|
|
|
|
Dev mode
|
|
```
|
|
npm run dev
|
|
```
|
|
|
|
Production mode
|
|
|
|
```
|
|
npm run build
|
|
npm run start
|
|
```
|
|
|
|
### Envs
|
|
|
|
you can add environment variables to add features to the server:
|
|
- SENTRY_DSN: the DSN to a sentry compatible server to allow to catch errors
|
|
|
|
### Using Docker
|
|
|
|
Go to the parent directory and build the Dockerfile!
|