mirror of
https://github.com/tcgdex/cards-database.git
synced 2025-08-15 01:41:59 +00:00
Compare commits
6 Commits
v2.23.0
...
editor/324
Author | SHA1 | Date | |
---|---|---|---|
|
15040daf22 | ||
87d9b16fb8 | |||
0616b98038 | |||
|
a8f8b29340 | ||
|
2813d77f92 | ||
ebc2bb28bf |
@@ -19,5 +19,5 @@ params:query {
|
||||
|
||||
assert {
|
||||
res.status: eq 200
|
||||
res.body: length 85
|
||||
res.body.length: gt 85
|
||||
}
|
||||
|
@@ -17,5 +17,5 @@ params:query {
|
||||
|
||||
assert {
|
||||
res.status: eq 200
|
||||
res.body.length: lt 0
|
||||
res.body.length: gte 6
|
||||
}
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -68,9 +68,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -68,9 +68,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
normal: false,
|
||||
reverse: false
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -69,9 +69,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -69,9 +69,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -67,9 +67,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -68,9 +68,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -70,9 +70,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -61,9 +61,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -29,9 +29,8 @@ const card: Card = {
|
||||
regulationMark: "G",
|
||||
|
||||
variants: {
|
||||
reverse: false,
|
||||
normal: false
|
||||
}
|
||||
}
|
||||
|
||||
export default card
|
||||
export default card
|
||||
|
@@ -58,7 +58,8 @@ const card: Card = {
|
||||
regulationMark: "H",
|
||||
|
||||
variants: {
|
||||
holo: false
|
||||
holo: false,
|
||||
reverse: false
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -60,7 +60,8 @@ const card: Card = {
|
||||
regulationMark: "H",
|
||||
|
||||
variants: {
|
||||
holo: false
|
||||
holo: false,
|
||||
reverse: false
|
||||
}
|
||||
}
|
||||
|
||||
|
2
server/.gitignore
vendored
2
server/.gitignore
vendored
@@ -4,3 +4,5 @@
|
||||
/public/**/graphql.gql
|
||||
/public/**/api.d.ts
|
||||
/public/**/openapi.yaml
|
||||
.env
|
||||
.env.*
|
||||
|
BIN
server/bun.lockb
BIN
server/bun.lockb
Binary file not shown.
@@ -13,6 +13,7 @@
|
||||
"@dzeio/config": "^1",
|
||||
"@dzeio/object-util": "^1",
|
||||
"@dzeio/queue": "^1",
|
||||
"@sentry/node": "^8",
|
||||
"@tcgdex/sdk": "^2",
|
||||
"apicache": "^1",
|
||||
"express": "^4",
|
||||
|
@@ -5,13 +5,28 @@ import { Errors, sendError } from './libs/Errors'
|
||||
import status from './status'
|
||||
import jsonEndpoints from './V2/endpoints/jsonEndpoints'
|
||||
import graphql from './V2/graphql'
|
||||
import * as Sentry from "@sentry/node"
|
||||
|
||||
// Glitchtip will only start if the DSN is set :D
|
||||
Sentry.init({
|
||||
dsn: process.env.GLITCHTIP_DSN,
|
||||
environment: process.env.NODE_ENV
|
||||
})
|
||||
|
||||
if (cluster.isPrimary) {
|
||||
console.log(`Primary ${process.pid} is running`);
|
||||
console.log(`Primary ${process.pid} is running`)
|
||||
|
||||
const parallelism = availableParallelism()
|
||||
console.log(`creating ${parallelism} workers...`)
|
||||
for (let i = 0; i < parallelism; i++) {
|
||||
// get maximum number of workers available for the software
|
||||
let maxWorkers = availableParallelism()
|
||||
|
||||
// allow to override max worker count
|
||||
if (process.env.MAX_WORKERS) {
|
||||
maxWorkers = Math.min(maxWorkers, parseInt(process.env.MAX_WORKERS))
|
||||
}
|
||||
|
||||
// create the workers
|
||||
console.log(`creating ${maxWorkers} workers...`)
|
||||
for (let i = 0; i < maxWorkers; i++) {
|
||||
cluster.fork();
|
||||
}
|
||||
|
||||
@@ -99,7 +114,8 @@ if (cluster.isPrimary) {
|
||||
sendError(Errors.NOT_FOUND, res)
|
||||
})
|
||||
|
||||
// General error handler
|
||||
// Error handlers
|
||||
Sentry.setupExpressErrorHandler(server)
|
||||
server.use((err: Error, _1: unknown, res: Response, _2: unknown) => {
|
||||
// add a full line dash to not miss it
|
||||
const columns = (process?.stdout?.columns ?? 32) - 7
|
||||
|
Reference in New Issue
Block a user