From 282cdae489f3b540d785068975eb54355ee6bbed Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Sun, 21 Sep 2025 20:53:24 +0000 Subject: [PATCH] ci: docker_tag=ext - Add centralized environment variables --- .env.master | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 .env.master diff --git a/.env.master b/.env.master new file mode 100644 index 0000000..91257b6 --- /dev/null +++ b/.env.master @@ -0,0 +1,113 @@ +# =========================================== +# VARIABLES D'ENVIRONNEMENT MASTER LECOFFRE +# =========================================== + +# Variables d'environnement pour l'application back-end +NODE_OPTIONS=--max-old-space-size=2048 +NODE_ENV=production + +# Configuration IDNOT +IDNOT_ANNUARY_BASE_URL=https://qual-api.notaires.fr/annuaire +IDNOT_REDIRECT_URI=http://local.4nkweb.com:3000/authorized-client +IDNOT_TOKEN_URL=https://qual-connexion.idnot.fr/user/IdPOAuth2/token/idnot_idp_v1 +IDNOT_API_BASE_URL=https://qual-api.notaires.fr + +# Configuration serveur +APP_HOST=dev4.4nkweb.com +API_BASE_URL=https://dev4.4nkweb.com/back +DEFAULT_STORAGE=https://dev4.4nkweb.com/storage + +# Variables d'environnement pour l'application front-end +NEXT_PUBLIC_4NK_URL=https://dev4.4nkweb.com +NEXT_PUBLIC_FRONT_APP_HOST=https://dev4.4nkweb.com/lecoffre +NEXT_PUBLIC_IDNOT_BASE_URL=https://qual-connexion.idnot.fr +NEXT_PUBLIC_IDNOT_AUTHORIZE_ENDPOINT=/IdPOAuth2/authorize/idnot_idp_v1 +NEXT_PUBLIC_BACK_API_PROTOCOL=https +NEXT_PUBLIC_BACK_API_HOST=dev4.4nkweb.com +NEXT_PUBLIC_BACK_API_PORT=443 +NEXT_PUBLIC_BACK_API_ROOT_URL=/api +NEXT_PUBLIC_BACK_API_VERSION=v1 + +# =========================================== +# VARIABLES SDK_RELAY +# =========================================== +SDK_RELAY_CORE_URL=http://bitcoin:38332 +SDK_RELAY_WS_URL=0.0.0.0:8090 +SDK_RELAY_WALLET_NAME=default +SDK_RELAY_NETWORK=signet +SDK_RELAY_BLINDBIT_URL=http://blindbit-proxy:8000 +SDK_RELAY_ZMQ_URL=tcp://bitcoin:29000 +SDK_RELAY_STORAGE=https://dev4.4nkweb.com/storage +SDK_RELAY_DATA_DIR=/home/bitcoin/.4nk +SDK_RELAY_BITCOIN_DATA_DIR=/home/bitcoin/.bitcoin +SDK_RELAY_BOOTSTRAP_URL=ws://dev3.4nkweb.com:8090 +SDK_RELAY_BOOTSTRAP_FAUCET=true +SDK_RELAY_RUST_LOG=DEBUG,reqwest=DEBUG,tokio_tungstenite=DEBUG + +# =========================================== +# VARIABLES SDK_SIGNER +# =========================================== +SIGNER_API_KEY=your-api-key-change-this +SIGNER_PORT=9090 +SIGNER_DATABASE_PATH=./data/server.db +SIGNER_RELAY_URLS=http://localhost:8090 +SIGNER_AUTO_RESTART=true +SIGNER_MAX_RESTARTS=3 +SIGNER_LOG_LEVEL=info + +# =========================================== +# VARIABLES IHM_CLIENT +# =========================================== +VITE_JWT_SECRET_KEY=52b3d77617bb00982dfee15b08effd52cfe5b2e69b2f61cc4848cfe1e98c0bc9 +VITE_API_BASE_URL=https://dev4.4nkweb.com/back/api/v1 +VITE_WS_URL=wss://dev4.4nkweb.com/ws/ +VITE_STORAGE_URL=https://dev4.4nkweb.com/storage +VITE_SIGNER_URL=https://dev4.4nkweb.com/signer + +# =========================================== +# VARIABLES STRIPE (si nécessaire) +# =========================================== +STRIPE_SECRET_KEY=sk_test_your_stripe_secret_key +STRIPE_PUBLISHABLE_KEY=pk_test_your_stripe_publishable_key +STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret + +# =========================================== +# VARIABLES MAILCHIMP (si nécessaire) +# =========================================== +MAILCHIMP_API_KEY=your_mailchimp_api_key +MAILCHIMP_SERVER_PREFIX=us1 +MAILCHIMP_LIST_ID=your_list_id + +# =========================================== +# VARIABLES OVH SMS (si nécessaire) +# =========================================== +OVH_APPLICATION_KEY=your_ovh_app_key +OVH_APPLICATION_SECRET=your_ovh_app_secret +OVH_CONSUMER_KEY=your_ovh_consumer_key +OVH_SERVICE_NAME=your_ovh_service + +# =========================================== +# VARIABLES BASE DE DONNÉES (si nécessaire) +# =========================================== +DATABASE_URL=postgresql://user:password@localhost:5432/lecoffre +DATABASE_HOST=localhost +DATABASE_PORT=5432 +DATABASE_NAME=lecoffre +DATABASE_USER=lecoffre_user +DATABASE_PASSWORD=lecoffre_password + +# =========================================== +# VARIABLES REDIS (si nécessaire) +# =========================================== +REDIS_URL=redis://localhost:6379 +REDIS_HOST=localhost +REDIS_PORT=6379 +REDIS_PASSWORD= + +# =========================================== +# VARIABLES MONITORING +# =========================================== +GRAFANA_ADMIN_USER=admin +GRAFANA_ADMIN_PASSWORD=admin123 +LOKI_URL=http://loki:3100 +PROMTAIL_CONFIG_FILE=/etc/promtail/config.yml