Skip to content

Commit 2d338c1

Browse files
Update replication, try fix connection issue
1 parent 9e4723c commit 2d338c1

File tree

2 files changed

+17
-10
lines changed

2 files changed

+17
-10
lines changed

backend/src/models/userModel.ts

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,22 @@ import { wrapIfNotArray } from "../utils/generalUtils.js";
88

99
export default class UserModel {
1010
async getUsersByIds(user_ids: string | string[], password: boolean = false): Promise<UserDB[]> {
11-
const query = `
12-
SELECT
13-
${password ? "*" : "user_id, f_name, l_name, fk_image_id, email, role, created_at"}
14-
FROM users
15-
WHERE user_id IN (?)`;
16-
const values = [wrapIfNotArray(user_ids)];
17-
18-
const [results, _] = await connectionPool.query<UserDB[]>(query, values);
19-
20-
return results;
11+
try {
12+
const query = `
13+
SELECT
14+
${password ? "*" : "user_id, f_name, l_name, fk_image_id, email, role, created_at"}
15+
FROM users
16+
WHERE user_id IN (?)`;
17+
const values = [wrapIfNotArray(user_ids)];
18+
19+
const [results, _] = await connectionPool.query<UserDB[]>(query, values);
20+
21+
return results;
22+
} catch (e) {
23+
console.log(`user_ids: ${user_ids}`);
24+
console.trace();
25+
throw e;
26+
}
2127
}
2228

2329
async getUserByEmail(email: string, password: boolean = false): Promise<UserDB> {

deploy/docker-stack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ services:
4343
- FRONTEND_HOST=${CONTAINER_URL}
4444
- NEURON_ENV=production
4545
deploy:
46+
replicas: 3
4647
restart_policy:
4748
condition: any
4849
update_config:

0 commit comments

Comments
 (0)