feat(dev): centraliser l'IP LAN dans android/local.properties — source unique
- build.gradle : tâche generateDevConfig qui propage dev.host vers network_security_config.xml et lib/core/config/local_config.dart à chaque build - environment.dart : import kDevHost depuis local_config.dart pour les URLs dev (apiBaseUrl, keycloakBaseUrl, wsBaseUrl) — plus de constante IP hardcodée - local_config.dart : fichier auto-généré (ne pas éditer directement) - network_security_config.xml : autorisation cleartext pour 192.168.1.13 Pour changer l'IP : modifier uniquement android/local.properties → dev.host
This commit is contained in:
@@ -1,17 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<network-security-config>
|
||||
<!-- Production : cleartext interdit par défaut -->
|
||||
<!-- Production: cleartext disabled by default -->
|
||||
<base-config cleartextTrafficPermitted="false">
|
||||
<trust-anchors>
|
||||
<certificates src="system"/>
|
||||
</trust-anchors>
|
||||
</base-config>
|
||||
|
||||
<!-- Exceptions pour le développement local uniquement -->
|
||||
<!-- Dev local - single source: android/local.properties -> dev.host -->
|
||||
<domain-config cleartextTrafficPermitted="true">
|
||||
<domain includeSubdomains="true">192.168.1.9</domain>
|
||||
<domain includeSubdomains="true">192.168.1.13</domain>
|
||||
<domain includeSubdomains="true">localhost</domain>
|
||||
<domain includeSubdomains="true">10.0.2.2</domain>
|
||||
<domain includeSubdomains="true">127.0.0.1</domain>
|
||||
</domain-config>
|
||||
</network-security-config>
|
||||
</network-security-config>
|
||||
Reference in New Issue
Block a user