diff --git a/K8S/Makefile b/K8S/Makefile index a2e7187..78f0dfa 100644 --- a/K8S/Makefile +++ b/K8S/Makefile @@ -1,7 +1,7 @@ export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':') export REGISTRY=registry.reymota.es export IMG_VERSION = 0.76 -export IMG_NGINX_VERSION = 1.0 +export IMG_NGINX_VERSION = 1.2 # limpia todo all: imagen clean install diff --git a/nginx/Dockerfile b/nginx/Dockerfile new file mode 100644 index 0000000..8328a0e --- /dev/null +++ b/nginx/Dockerfile @@ -0,0 +1,4 @@ +FROM nginx:1.25 + +RUN rm /etc/nginx/conf.d/default.conf +COPY nginx.conf /etc/nginx/conf.d diff --git a/nginx/Makefile b/nginx/Makefile new file mode 100644 index 0000000..fb1a26d --- /dev/null +++ b/nginx/Makefile @@ -0,0 +1,8 @@ +install: + + echo "Creando imagen con version '${IMG_NGINX_VERSION}' para la arquitectura '${ARQUITECTURA}' en el registry '${REGISTRY}'" + + docker build --no-cache -t ${REGISTRY}/nginx-reymota-${ARQUITECTURA}:${IMG_NGINX_VERSION} . + docker push ${REGISTRY}/nginx-reymota-${ARQUITECTURA}:${IMG_NGINX_VERSION} + + diff --git a/nginx/nginx.conf b/nginx/nginx.conf new file mode 100644 index 0000000..853d88a --- /dev/null +++ b/nginx/nginx.conf @@ -0,0 +1,26 @@ +upstream finanzas { + server reymota:8000; +} + +server { + + listen 80; + + location / { + proxy_pass http://reymota; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $http_host; + proxy_redirect off; + client_max_body_size 100M; + } + + location /static/ { + alias /app/staticfiles/; + } + + location /media/ { + alias /app/mediafiles/; + } + +} +