Commit 7e7fabcd authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Corrige, reconfigura y acelera caché

La definición era incorrecta, se definía volumen para almacenar la caché
pero no se usaba, ya que tanto atlas como redmic guardaban su caché en
un directorio hermano (dentro del contenedor en lugar del volumen).

Convierte el volumen de caché en un almacén en memoria, y ajusta los
tamaños para esta config.
parent 9479316b
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -30,14 +30,14 @@ map $http_host $proxy_cache_bypass_value {
	default 0;
}

proxy_cache_path /var/nginx/atlas_cache
proxy_cache_path /var/nginx/cache/atlas
	levels=1:2
	keys_zone=atlas_cache:100m
	inactive=24h
	max_size=5g;
	keys_zone=atlas_cache:5m
	inactive=7d
	max_size=495m;

proxy_cache_path /var/nginx/redmic_cache
proxy_cache_path /var/nginx/cache/redmic
	levels=1:2
	keys_zone=redmic_cache:50m
	inactive=24h
	max_size=1g;
	keys_zone=redmic_cache:1m
	inactive=30d
	max_size=199m;
+6 −6
Original line number Diff line number Diff line
@@ -11,7 +11,10 @@ services:
        mode: ${PORT_MODE}
    volumes:
      - persistent-vol:/var/nginx/persistent
      - cache-vol:/var/nginx/cache
      - type: tmpfs
        target: /var/nginx/cache
        tmpfs:
          size: 705000000
    configs:
      - source: nginx-config
        target: /etc/nginx/nginx.conf
@@ -61,10 +64,10 @@ services:
      resources:
        limits:
          cpus: '${RESOURCES_LIMITS_CPUS:-1}'
          memory: ${RESOURCES_LIMITS_MEMORY:-128M}
          memory: ${RESOURCES_LIMITS_MEMORY:-800M}
        reservations:
          cpus: '${RESOURCES_RESERVATIONS_CPUS:-0.001}'
          memory: ${RESOURCES_RESERVATIONS_MEMORY:-32M}
          memory: ${RESOURCES_RESERVATIONS_MEMORY:-64M}

networks:
  traefik-net:
@@ -73,9 +76,6 @@ networks:
    external: true

volumes:
  cache-vol:
    name: ${CACHE_VOL_NAME:-nginx-cache-vol}

  persistent-vol:
    name: ${PERSISTENT_VOL_NAME:-dhparams-vol}
    external: true