From 2cd1d53616e29ca4ed6e6d1d0057b341ce7a75cf Mon Sep 17 00:00:00 2001 From: FernandoJVideira <03.pleaser-minster@icloud.com> Date: Sat, 3 Jan 2026 17:55:45 +0000 Subject: [PATCH 1/2] fix: prod ready websockets --- deployment/kubernetes-laravel.yml | 2 +- deployment/kubernetes-vue.yml | 2 +- deployment/kubernetes-ws.yml | 2 +- frontend/.env.production | 2 ++ justfile | 2 +- websockets/.env.production | 2 ++ websockets/events/game.js | 5 ++++- 7 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 frontend/.env.production create mode 100644 websockets/.env.production diff --git a/deployment/kubernetes-laravel.yml b/deployment/kubernetes-laravel.yml index 1ab5e02..28c8b3f 100644 --- a/deployment/kubernetes-laravel.yml +++ b/deployment/kubernetes-laravel.yml @@ -17,7 +17,7 @@ spec: priorityClassName: high-priority containers: - name: api - image: registry-172.22.21.115.sslip.io/dad-group-46/api:v2.0.2 + image: registry-172.22.21.115.sslip.io/dad-group-46/api:v2.0.9 resources: requests: memory: "256Mi" diff --git a/deployment/kubernetes-vue.yml b/deployment/kubernetes-vue.yml index e7c900d..b1ed08e 100644 --- a/deployment/kubernetes-vue.yml +++ b/deployment/kubernetes-vue.yml @@ -17,7 +17,7 @@ spec: priorityClassName: low-priority containers: - name: web - image: registry-172.22.21.115.sslip.io/dad-group-46/web:v2.0.4 + image: registry-172.22.21.115.sslip.io/dad-group-46/web:v2.0.9 resources: requests: memory: "64Mi" diff --git a/deployment/kubernetes-ws.yml b/deployment/kubernetes-ws.yml index 1f3b273..f3e5293 100644 --- a/deployment/kubernetes-ws.yml +++ b/deployment/kubernetes-ws.yml @@ -17,7 +17,7 @@ spec: priorityClassName: low-priority containers: - name: web - image: registry-172.22.21.115.sslip.io/dad-group-46/ws:v2.0.6 + image: registry-172.22.21.115.sslip.io/dad-group-46/ws:v2.0.9 resources: requests: memory: "128Mi" diff --git a/frontend/.env.production b/frontend/.env.production new file mode 100644 index 0000000..ce3c247 --- /dev/null +++ b/frontend/.env.production @@ -0,0 +1,2 @@ +VITE_API_DOMAIN=api-dad-group-46-172.22.21.253.sslip.io +VITE_WS_CONNECTION=ws://ws-dad-group-46-172.22.21.253.sslip.io diff --git a/justfile b/justfile index c65de5d..5c97e7e 100644 --- a/justfile +++ b/justfile @@ -1,6 +1,6 @@ GROUP := "dad-group-46" -VERSION := "2.0.6" +VERSION := "2.0.9" kubectl-pods: diff --git a/websockets/.env.production b/websockets/.env.production new file mode 100644 index 0000000..31b65a2 --- /dev/null +++ b/websockets/.env.production @@ -0,0 +1,2 @@ +PORT=3000 +API_URL=http://api-dad-group-46-172.22.21.253.sslip.io/api/v1 \ No newline at end of file diff --git a/websockets/events/game.js b/websockets/events/game.js index 22380c9..4ccc910 100644 --- a/websockets/events/game.js +++ b/websockets/events/game.js @@ -90,8 +90,11 @@ async function saveGameResult(gameId, result, token) { payload.winner_user_id = result.winnerId; payload.loser_user_id = result.loserId; } + + const authHeader = token.startsWith("Bearer ") ? token : `Bearer ${token}`; + await axios.put(`${API_URL}/games/${gameId}`, payload, { - headers: { Authorization: token }, + headers: { Authorization: authHeader }, }); } catch (error) { console.error(`[DB Error] Game ${gameId}:`, error.message); -- 2.54.0 From 13205c6e805c6d074562321e48538168b5316e46 Mon Sep 17 00:00:00 2001 From: FernandoJVideira <03.pleaser-minster@icloud.com> Date: Sat, 3 Jan 2026 17:57:04 +0000 Subject: [PATCH 2/2] fix: rm .env files --- .gitignore | 3 ++- frontend/.env.production | 2 -- websockets/.env.production | 2 -- 3 files changed, 2 insertions(+), 5 deletions(-) delete mode 100644 frontend/.env.production delete mode 100644 websockets/.env.production diff --git a/.gitignore b/.gitignore index 6836c95..2340a01 100644 --- a/.gitignore +++ b/.gitignore @@ -44,7 +44,8 @@ dist frontend/.env frontend/.env.local frontend/.env.*.local - +frontend/.env.production +websockets/.env.production # Misc frontend files that should be ignored /frontend/public/hot /frontend/public/storage diff --git a/frontend/.env.production b/frontend/.env.production deleted file mode 100644 index ce3c247..0000000 --- a/frontend/.env.production +++ /dev/null @@ -1,2 +0,0 @@ -VITE_API_DOMAIN=api-dad-group-46-172.22.21.253.sslip.io -VITE_WS_CONNECTION=ws://ws-dad-group-46-172.22.21.253.sslip.io diff --git a/websockets/.env.production b/websockets/.env.production deleted file mode 100644 index 31b65a2..0000000 --- a/websockets/.env.production +++ /dev/null @@ -1,2 +0,0 @@ -PORT=3000 -API_URL=http://api-dad-group-46-172.22.21.253.sslip.io/api/v1 \ No newline at end of file -- 2.54.0