From 58d238c4e7bdcab65e9ffd7e3793926d2d9d3ef2 Mon Sep 17 00:00:00 2001 From: Thibaud Moustier Date: Sun, 1 Mar 2026 23:51:08 +0100 Subject: [PATCH] oublie --- Wallette/mobile/src/config/env.ts | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/Wallette/mobile/src/config/env.ts b/Wallette/mobile/src/config/env.ts index 282c6c4..859dbcf 100644 --- a/Wallette/mobile/src/config/env.ts +++ b/Wallette/mobile/src/config/env.ts @@ -3,28 +3,24 @@ import { Platform } from "react-native"; /** * env.ts * ------ - * Source unique de config réseau. + * Pour ce projet : on force le gateway public (duckdns), + * même en DEV, parce que le serveur est la source de vérité. */ -const DEV_LAN_IP = "192.168.129.121"; -const DEV_GATEWAY = `http://${DEV_LAN_IP}:3000`; - const PROD_GATEWAY = "https://wallette.duckdns.org"; -export const GATEWAY_BASE_URL = __DEV__ ? DEV_GATEWAY : PROD_GATEWAY; +// ✅ On force PROD même en DEV (Expo Go) +export const GATEWAY_BASE_URL = PROD_GATEWAY; + +// REST (via gateway) export const API_BASE_URL = `${GATEWAY_BASE_URL}/api`; + +// Socket.IO (via gateway) export const SERVER_URL = GATEWAY_BASE_URL; export const ENV_MODE = __DEV__ ? "DEV" : "PROD"; export const PLATFORM = Platform.OS; -/** - * Basic Auth (protection serveur / NGINX) - * -------------------------------------- - * Sert à passer la barrière d’accès (HTTP 401). - * - * ⚠️ Oui, c’est “dans l’app”. Pour un projet étudiant, c’est acceptable. - * Si vous voulez mieux : variables EAS (secrets) plus tard. - */ +// Basic Auth si le serveur est protégé (à activer seulement si nécessaire) export const BASIC_AUTH_USER = "Thibaud"; export const BASIC_AUTH_PASS = "ThibaudLCC"; \ No newline at end of file -- 2.50.1