Browse Source

Añado ficheros para crear imagen nginx

main
Celestino Rey 6 months ago
parent
commit
fbe1397323
4 changed files with 39 additions and 1 deletions
  1. +1
    -1
      K8S/Makefile
  2. +4
    -0
      nginx/Dockerfile
  3. +8
    -0
      nginx/Makefile
  4. +26
    -0
      nginx/nginx.conf

+ 1
- 1
K8S/Makefile View File

@ -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


+ 4
- 0
nginx/Dockerfile View File

@ -0,0 +1,4 @@
FROM nginx:1.25
RUN rm /etc/nginx/conf.d/default.conf
COPY nginx.conf /etc/nginx/conf.d

+ 8
- 0
nginx/Makefile View File

@ -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}

+ 26
- 0
nginx/nginx.conf View File

@ -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/;
}
}

Loading…
Cancel
Save