Fix infrastructure stack resource limits corruption
- Fix malformed deploy.resources sections in dockge, pihole, glances - Add missing resource limits to dozzle and code-server - Ensure proper YAML indentation for reservations sections - Apply researched resource limits based on service types: * Lightweight: dockge (0.5 CPU), pihole (0.25 CPU) * Web services: dozzle, glances (0.5 CPU each) * Heavy apps: code-server (1.5 CPU for full IDE) - Validate both deployed and repository configurations
This commit is contained in:
@@ -17,6 +17,15 @@ services:
|
|||||||
# Access at: https://dockge.${DOMAIN}
|
# Access at: https://dockge.${DOMAIN}
|
||||||
dockge:
|
dockge:
|
||||||
image: louislam/dockge:1
|
image: louislam/dockge:1
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '0.50'
|
||||||
|
memory: 256M
|
||||||
|
pids: 512
|
||||||
|
reservations:
|
||||||
|
cpus: '0.25'
|
||||||
|
memory: 128M
|
||||||
container_name: dockge
|
container_name: dockge
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
@@ -45,6 +54,15 @@ services:
|
|||||||
# Access at: https://pihole.${DOMAIN}
|
# Access at: https://pihole.${DOMAIN}
|
||||||
pihole:
|
pihole:
|
||||||
image: pihole/pihole:2024.01.0
|
image: pihole/pihole:2024.01.0
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '0.25'
|
||||||
|
memory: 128M
|
||||||
|
pids: 256
|
||||||
|
reservations:
|
||||||
|
cpus: '0.10'
|
||||||
|
memory: 64M
|
||||||
container_name: pihole
|
container_name: pihole
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
@@ -110,6 +128,15 @@ services:
|
|||||||
# Access at: https://dozzle.${DOMAIN}
|
# Access at: https://dozzle.${DOMAIN}
|
||||||
dozzle:
|
dozzle:
|
||||||
image: amir20/dozzle:latest
|
image: amir20/dozzle:latest
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '0.50'
|
||||||
|
memory: 256M
|
||||||
|
pids: 512
|
||||||
|
reservations:
|
||||||
|
cpus: '0.25'
|
||||||
|
memory: 128M
|
||||||
container_name: dozzle
|
container_name: dozzle
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
@@ -157,6 +184,15 @@ services:
|
|||||||
# Access at: https://glances.${DOMAIN}
|
# Access at: https://glances.${DOMAIN}
|
||||||
glances:
|
glances:
|
||||||
image: nicolargo/glances:latest-full
|
image: nicolargo/glances:latest-full
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '0.50'
|
||||||
|
memory: 256M
|
||||||
|
pids: 512
|
||||||
|
reservations:
|
||||||
|
cpus: '0.25'
|
||||||
|
memory: 128M
|
||||||
container_name: glances
|
container_name: glances
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
@@ -182,6 +218,15 @@ services:
|
|||||||
# Access at: https://code.${DOMAIN}
|
# Access at: https://code.${DOMAIN}
|
||||||
code-server:
|
code-server:
|
||||||
image: lscr.io/linuxserver/code-server:latest
|
image: lscr.io/linuxserver/code-server:latest
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '1.5'
|
||||||
|
memory: 1G
|
||||||
|
pids: 2048
|
||||||
|
reservations:
|
||||||
|
cpus: '0.75'
|
||||||
|
memory: 512M
|
||||||
container_name: code-server
|
container_name: code-server
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Reference in New Issue
Block a user