4NK_vault/templates/dev/_4NK_modules/nginx/app-internal-ports.conf
4NK Dev d02a183abb fix: nginx maintenant dans _4NK_modules/nginx/ comme module 4NK
- Correction complète du script generate_nginx_configs.sh
- Tous les fichiers nginx sont maintenant générés dans _4NK_modules/nginx/
- Désactivation du traitement du répertoire nginx/ dans replace_variables_and_copy.sh
- Mise à jour des messages d'affichage dans generate.sh
- Cohérence avec la structure des modules 4NK
- Nginx traité comme un module 4NK standard dans _4NK_modules/
2025-10-05 22:29:17 +00:00

361 lines
11 KiB
Plaintext

# Configurations internes générées automatiquement
# Généré le $(date)
server {
listen $REDIS_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$REDIS_int.log app_json;
location / {
proxy_pass http://$REDIS_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$REDIS_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $POSTGRESQL_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$POSTGRESQL_int.log app_json;
location / {
proxy_pass http://$POSTGRESQL_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$POSTGRESQL_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $LOKI_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$LOKI_int.log app_json;
location / {
proxy_pass http://$LOKI_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$LOKI_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $PROMTAIL_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$PROMTAIL_int.log app_json;
location / {
proxy_pass http://$PROMTAIL_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$PROMTAIL_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $GRAFANA_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$GRAFANA_int.log app_json;
location / {
proxy_pass http://$GRAFANA_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$GRAFANA_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $NGNIX_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$NGNIX_int.log app_json;
location / {
proxy_pass http://$NGNIX_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$NGNIX_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $TOR_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$TOR_int.log app_json;
location / {
proxy_pass http://$TOR_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$TOR_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $_4NK_VAULT_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$_4NK_VAULT_int.log app_json;
location / {
proxy_pass http://$_4NK_VAULT_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$_4NK_VAULT_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $BITCOIN_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$BITCOIN_int.log app_json;
location / {
proxy_pass http://$BITCOIN_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$BITCOIN_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $BLINDBIT_ORACLE_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$BLINDBIT_ORACLE_int.log app_json;
location / {
proxy_pass http://$BLINDBIT_ORACLE_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$BLINDBIT_ORACLE_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $SDK_RELAY_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$SDK_RELAY_int.log app_json;
location / {
proxy_pass http://$SDK_RELAY_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$SDK_RELAY_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $SDK_STORAGE_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$SDK_STORAGE_int.log app_json;
location / {
proxy_pass http://$SDK_STORAGE_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$SDK_STORAGE_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $IHM_CLIENT_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$IHM_CLIENT_int.log app_json;
location / {
proxy_pass http://$IHM_CLIENT_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$IHM_CLIENT_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $_4NK_CERTIFICATOR_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$_4NK_CERTIFICATOR_int.log app_json;
location / {
proxy_pass http://$_4NK_CERTIFICATOR_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$_4NK_CERTIFICATOR_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $_4NK_MINER_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$_4NK_MINER_int.log app_json;
location / {
proxy_pass http://$_4NK_MINER_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$_4NK_MINER_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $LECOFFRE_FRONT_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$LECOFFRE_FRONT_int.log app_json;
location / {
proxy_pass http://$LECOFFRE_FRONT_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$LECOFFRE_FRONT_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}
server {
listen $_4NK_WEB_STATUS_PORT default_server;
server_name _; # pas d'host requis
access_log $/home/debian/_4NK_env/projects/lecoffre/lecoffre_node/logs/nginx/$_4NK_WEB_STATUS_int.log app_json;
location / {
proxy_pass http://$_4NK_WEB_STATUS_DOCKER_NAME;
include $/proxy_headers.conf;
}
# websocket (si nécessaire)
location /ws/ {
proxy_pass http://$_4NK_WEB_STATUS_DOCKER_NAME;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include $/proxy_headers.conf;
proxy_read_timeout 3600s;
}
}