feat(proxy): intégrer sdk_storage (docker-support) et router /storage/* via Nginx

This commit is contained in:
Debian 2025-08-26 08:39:48 +00:00
parent 353c26dc2f
commit 0e10defc63
4 changed files with 27 additions and 0 deletions

4
.gitmodules vendored Normal file
View File

@ -0,0 +1,4 @@
[submodule "sdk_storage"]
path = sdk_storage
url = https://git.4nkweb.com/4nk/sdk_storage.git
branch = docker-support

View File

@ -230,6 +230,7 @@ services:
container_name: 4nk-reverse-proxy
depends_on:
- sdk_relay_1
- sdk_storage
volumes:
- ./proxy/nginx.conf:/etc/nginx/conf.d/default.conf:ro
- ./certs:/etc/nginx/certs:ro
@ -242,6 +243,18 @@ services:
aliases:
- reverse_proxy
sdk_storage:
build: ./sdk_storage
container_name: sdk-storage
restart: unless-stopped
networks:
btcnet:
aliases:
- sdk_storage
volumes:
- sdk_storage_data:/app/storage
# Service interne: aucun port exposé
volumes:
bitcoin_data:
name: 4nk_node_bitcoin_data

View File

@ -45,6 +45,15 @@ server {
proxy_set_header X-Forwarded-Proto $scheme;
}
# sdk_storage HTTP (tide 8081)
location /storage/ {
proxy_pass http://sdk_storage:8081/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
# WebSocket sdk_relay
location /ws/ {
proxy_pass http://sdk_relay_1:8090;

1
sdk_storage Submodule

@ -0,0 +1 @@
Subproject commit 62a972594d1051c6089a4043b6c240f3e271d45e