Files
HomeAssistant/docker-compose.yml
T
2026-06-08 10:43:33 +03:00

41 lines
1.0 KiB
YAML

services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
environment:
VIRTUAL_HOST: "ha.domain.ru"
LETSENCRYPT_HOST: "ha.domain.ru"
LETSENCRYPT_EMAIL: "my@email.ru"
# Можно добавить, если требуется указать внутренний порт:
# VIRTUAL_PORT: "8123"
expose:
- "8123"
volumes:
- ha:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
networks:
- "net"
deploy:
resources:
limits:
memory: 1G # жёсткий лимит RAM
cpus: '1.0' # максимум 1 ядро CPU
reservations:
memory: 512M # гарантированный минимум RAM
cpus: '0.5' # минимум 0.5 ядра CPU
networks:
net:
external: true
volumes:
ha:
driver: local
driver_opts:
type: none
device: /mnt/ha
o: bind