Use Sinbad2 production ports 8068 (backend) and 8069 (frontend).
Apache ProxyPass targets host port 8069; update compose, CI, CORS defaults, deployment docs, and production .env files for https://sinbad2.ujaen.es/generadorexamenesllm/.
This commit is contained in:
+5
-5
@@ -1,11 +1,11 @@
|
||||
# Nginx del contenedor frontend (HTTP interno, puerto 80 → publicado en 8075).
|
||||
# Nginx del contenedor frontend (HTTP interno, puerto 80 → publicado en 8069 en Sinbad2).
|
||||
#
|
||||
# Flujo HTTPS (igual que orcid2sword en Sinbad2):
|
||||
# 1. Usuario → https://sinbad2.ujaen.es/generadorexamenesllm/
|
||||
# 2. Apache termina TLS y hace ProxyPass al puerto 8075 (HTTP).
|
||||
# 3. Con ProxyPass ... http://host:8075/ Apache QUITA el prefijo /generadorexamenesllm
|
||||
# 2. Apache termina TLS y hace ProxyPass al puerto 8069 (HTTP).
|
||||
# 3. Con ProxyPass ... http://host:8069/ Apache QUITA el prefijo /generadorexamenesllm
|
||||
# y el contenedor recibe /, /assets/, /auth/, etc.
|
||||
# 4. Acceso directo al puerto 8075 (sin Apache) usa el prefijo /generadorexamenesllm/
|
||||
# 4. Acceso directo al puerto 8069 (sin Apache) usa el prefijo /generadorexamenesllm/
|
||||
# porque el build de Vite lleva VITE_APP_BASE_PATH=/generadorexamenesllm/
|
||||
|
||||
map $http_x_forwarded_proto $forwarded_proto {
|
||||
@@ -54,7 +54,7 @@ server {
|
||||
try_files $uri $uri/ /index.html;
|
||||
}
|
||||
|
||||
# --- Mismo contenido/API bajo prefijo público (acceso directo :8075 o si Apache no quita prefijo) ---
|
||||
# --- Mismo contenido/API bajo prefijo público (acceso directo :8069 o si Apache no quita prefijo) ---
|
||||
location ^~ /generadorexamenesllm/auth/ {
|
||||
proxy_pass http://backend:8074/auth/;
|
||||
include /etc/nginx/snippets/proxy_params.conf;
|
||||
|
||||
Reference in New Issue
Block a user