From f0ece49c21b05de98914ea511bfbf8c381bbce43 Mon Sep 17 00:00:00 2001 From: Ismail Hamzah Date: Tue, 21 Jul 2026 09:46:24 +0700 Subject: [PATCH] update resource limit --- docker-compose.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 62a2c61..f864b41 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,12 +1,10 @@ # ===================================================================== # Admin Template HTML - Docker Compose untuk Portainer Stack # ===================================================================== -# File ini akan dibaca oleh Portainer dari repository Gitea. -# Setiap push ke main akan trigger auto-deploy. +# Web app statis, routing via Nginx Proxy Manager (container name) +# Tidak perlu expose port ke host! # ===================================================================== -version: '3.8' - services: admintemplate-html: build: @@ -14,15 +12,21 @@ services: dockerfile: Dockerfile container_name: admintemplate-html restart: unless-stopped - ports: - - '8080:80' + # TIDAK PERLU ports: - routing via NPM ke container name + expose: + - 80 networks: - indotalent-network + # ================================================================= + # RESOURCE LIMITS (Standalone Docker Compose) + # ================================================================= + # Nginx ringan, tapi tetap dibatasi untuk 20+ app + mem_limit: 64m # Max 64 MB RAM + mem_reservation: 32m # Minimal 32 MB RAM + cpus: '0.1' # Max 10% dari 1 CPU core labels: - "indotalent.service=admintemplate-html" - "indotalent.description=Admin Template HTML" - - "traefik.enable=true" - - "traefik.http.routers.admintemplate.rule=Host(`app.indotalent.com`)" networks: indotalent-network: