update submodule

This commit is contained in:
Nicolas Cantu 2025-09-21 23:37:37 +00:00
parent 18d2e3b70b
commit 2e822c2605
2 changed files with 23 additions and 14 deletions

View File

@ -12,7 +12,7 @@ services:
test: ["CMD", "sh", "-c", "if test -f /var/log/tor/tor.log && test -s /var/log/tor/tor.log; then echo 'Tor ready: SOCKS proxy listening on port 9050'; exit 0; else echo 'Tor starting: SOCKS proxy not yet ready'; exit 1; fi"]
interval: 10s
timeout: 5s
retries: 5
retries: 50
restart: unless-stopped
bitcoin:
@ -38,7 +38,7 @@ services:
test: ["CMD", "sh", "-c", "if bitcoin-cli -conf=/etc/bitcoin/bitcoin.conf getblockchaininfo > /dev/null 2>&1; then echo 'Bitcoin ready: RPC responding'; exit 0; else echo 'Bitcoin starting: RPC not ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
restart: unless-stopped
blindbit:
@ -65,7 +65,7 @@ services:
test: ["CMD", "sh", "-c", "if wget -q --spider http://localhost:8000/tweaks/1; then echo 'BlindBit ready: Oracle service responding'; exit 0; else echo 'BlindBit starting: Oracle service not yet ready'; exit 1; fi"]
interval: 15s
timeout: 5s
retries: 10
retries: 50
restart: unless-stopped
sdk_relay:
@ -110,7 +110,7 @@ services:
test: ["CMD", "sh", "-c", "if curl -f http://localhost:8091/ >/dev/null 2>&1; then echo 'SDK Relay ready: WebSocket server responding'; exit 0; else echo 'SDK Relay IBD: Waiting for Bitcoin sync to complete'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
restart: unless-stopped
lecoffre-back:
@ -154,7 +154,7 @@ services:
test: ["CMD", "sh", "-c", "if curl -f http://localhost:8080/api/v1/health >/dev/null 2>&1; then echo 'LeCoffre Backend ready: API responding'; exit 0; else echo 'LeCoffre Backend starting: API not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 5
retries: 50
start_period: 60s
labels:
- "com.centurylinklabs.watchtower.enable=true"
@ -199,7 +199,7 @@ services:
test: ["CMD", "sh", "-c", "if ps aux | grep -v grep | grep next-server >/dev/null 2>&1; then echo 'LeCoffre Frontend ready: Next.js server running'; exit 0; else echo 'LeCoffre Frontend starting: Next.js server not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
start_period: 30s
labels:
- "com.centurylinklabs.watchtower.enable=true"
@ -236,7 +236,7 @@ services:
test: ["CMD", "sh", "-c", "if curl -f http://localhost:3003/ >/dev/null 2>&1; then echo 'IHM Client ready: Vite dev server responding'; exit 0; else echo 'IHM Client starting: Vite dev server not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
start_period: 30s
labels:
- "com.centurylinklabs.watchtower.enable=true"
@ -262,7 +262,7 @@ services:
test: ["CMD", "sh", "-c", "if curl -f http://localhost:9090/ >/dev/null 2>&1; then echo 'SDK Signer ready: WebSocket server responding'; exit 0; else echo 'SDK Signer starting: WebSocket server not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
start_period: 30s
labels:
- "com.centurylinklabs.watchtower.enable=true"
@ -289,7 +289,7 @@ services:
test: ["CMD", "sh", "-c", "if curl -f http://localhost:8080/health >/dev/null 2>&1; then echo 'SDK Storage ready: API responding'; exit 0; else echo 'SDK Storage starting: API not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
start_period: 30s
networks:
btcnet:
@ -357,7 +357,7 @@ services:
test: ["CMD", "sh", "-c", "if curl -f http://localhost:3000/api/health >/dev/null 2>&1; then echo 'Grafana ready: Dashboard service responding'; exit 0; else echo 'Grafana starting: Dashboard service not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
start_period: 60s
labels:
- "com.centurylinklabs.watchtower.enable=true"
@ -380,12 +380,12 @@ services:
test: ["CMD", "wget", "-q", "--spider", "http://localhost:3100/ready"]
interval: 30s
timeout: 15s
retries: 3
retries: 50
start_period: 120s
restart: unless-stopped
promtail:
image: grafana/promtail:latest
image: promtail-custom:ext
container_name: promtail
volumes:
- ./logs:/var/log/lecoffre:ro
@ -403,7 +403,7 @@ services:
test: ["CMD", "sh", "-c", "if [ -f /tmp/positions.yaml ]; then echo 'Promtail ready: Log collection service responding'; exit 0; else echo 'Promtail starting: Log collection service not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
start_period: 30s
restart: unless-stopped
@ -425,7 +425,7 @@ services:
test: ["CMD", "sh", "-c", "if curl -f http://localhost:3006/api >/dev/null 2>&1; then echo 'Status API ready: Service monitoring API responding'; exit 0; else echo 'Status API starting: Service monitoring API not yet ready'; exit 1; fi"]
interval: 30s
timeout: 10s
retries: 3
retries: 50
start_period: 30s
labels:
- "com.centurylinklabs.watchtower.enable=true"

View File

@ -0,0 +1,9 @@
FROM grafana/promtail:latest
# Installer curl et wget
USER root
RUN apt-get update && apt-get install -y \
curl \
wget \
&& rm -rf /var/lib/apt/lists/* \
&& apt-get clean