ci: docker_tag=ext - Update for dev4 deployment
All checks were successful
Build and Push Docker image (ext) / docker (push) Successful in 51s
All checks were successful
Build and Push Docker image (ext) / docker (push) Successful in 51s
This commit is contained in:
parent
5e3f050132
commit
537e627ebc
20
.env.exemple
20
.env.exemple
@ -1,5 +1,25 @@
|
|||||||
BOOTSTRAPURL=https://dev4.4nkweb.com/ws/
|
BOOTSTRAPURL=https://dev4.4nkweb.com/ws/
|
||||||
|
|
||||||
|
# WS
|
||||||
|
# RELAY_URLS=wss://demo.4nkweb.com/ws
|
||||||
|
RELAY_URLS=wss://dev4.4nkweb.com/ws
|
||||||
|
|
||||||
|
# SIGNER_WS_URL=ws://dev4.4nkweb.com/signer/
|
||||||
|
SIGNER_WS_URL=ws://dev3.4nkweb.com
|
||||||
|
SIGNER_BASE_URL=https://dev3.4nkweb.com
|
||||||
|
|
||||||
|
core_url="http://bitcoin:38332"
|
||||||
|
ws_url="0.0.0.0:8090"
|
||||||
|
wallet_name="default"
|
||||||
|
network="signet"
|
||||||
|
blindbit_url="http://blindbit:8000"
|
||||||
|
zmq_url="tcp://bitcoin:29000"
|
||||||
|
storage="https://dev4.4nkweb.com/storage"
|
||||||
|
data_dir="/home/bitcoin/.4nk"
|
||||||
|
bitcoin_data_dir="/home/bitcoin/.bitcoin"
|
||||||
|
|
||||||
|
|
||||||
# ===================== /!\ donnée sensible =======================
|
# ===================== /!\ donnée sensible =======================
|
||||||
|
|
||||||
|
SIGNER_API_KEY=
|
||||||
VITE_JWT_SECRET_KEY=
|
VITE_JWT_SECRET_KEY=
|
36
docs/ANALYSE.md
Normal file
36
docs/ANALYSE.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
## Analyse détaillée
|
||||||
|
|
||||||
|
### Périmètre
|
||||||
|
|
||||||
|
Client front (Vite) intégrant un package WASM pré‑construit `pkg/` et Nginx pour le dev.
|
||||||
|
|
||||||
|
### Stack
|
||||||
|
|
||||||
|
- **Outillage**: Vite 5, TypeScript 5
|
||||||
|
- **WASM**: paquet `sdk_client` précompilé (copié dans `pkg/`)
|
||||||
|
- **UI/Libs**: axios, QR, SweetAlert2, plugins Vite (React/Vue activables)
|
||||||
|
- **Serveur**: Nginx en dev via `start-dev.sh`
|
||||||
|
|
||||||
|
### Build et exécution
|
||||||
|
|
||||||
|
- Scripts: `build_wasm`, `start` (Vite host 0.0.0.0), `build`, `deploy`.
|
||||||
|
- Dockerfile: Node 20‑alpine, installe `git` et `nginx`, `npm install`, copie `nginx.dev.conf`, script de démarrage.
|
||||||
|
|
||||||
|
### Ports
|
||||||
|
|
||||||
|
- 3003 (exposition dev), 80 via Nginx.
|
||||||
|
|
||||||
|
### Risques et points d’attention
|
||||||
|
|
||||||
|
- Coexistence double serveur (Vite + Nginx) en dev: veiller au routage, CORS et proxys.
|
||||||
|
- Paquet WASM précompilé: vérifier cohérence de version avec `sdk_client`.
|
||||||
|
- Absence de tests automatiques; ajouter stratégie `tests/` (unit/integration).
|
||||||
|
|
||||||
|
### Actions proposées
|
||||||
|
|
||||||
|
- Documenter matrice compatibilité `pkg/` ↔ `sdk_client` (source, commit/tag, date).
|
||||||
|
- Ajouter lints/tests en CI; unifier serveur dev (proxy Nginx vers Vite ou inverse).
|
||||||
|
- Paramétrer variables d’env front (URLs relais, API) et fournir `.env.example`.
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -101,3 +101,8 @@
|
|||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user