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);