-docker-compose.yaml.net
\ No newline at end of file
+docker-compose.yaml.host
\ No newline at end of file
image: homeassistant/home-assistant:stable
#command: --log-file /config/log/home-assistant.log
restart: always
- ports:
- - 8123:8123
+ #ports:
+ # - 8123:8123
depends_on:
- zigbee2mqtt
- mosquitto
- "traefik.enable=true"
- "traefik.http.routers.homeassistant.entrypoints=http"
- "traefik.http.routers.homeassistant.rule=Host(`home.giorgioravera.it`)"
- #- "traefik.http.middlewares.homeassistant-https-redirect.redirectscheme.scheme=https"
- #- "traefik.http.routers.homeassistant.middlewares=homeassistant-https-redirect"
+ #- "traefik.http.routers.homeassistant.service=homeassistant"
+ - "traefik.http.middlewares.homeassistant-https-redirect.redirectscheme.scheme=https"
+ - "traefik.http.routers.homeassistant.middlewares=homeassistant-https-redirect"
- "traefik.http.routers.homeassistant-secure.entrypoints=https"
- "traefik.http.routers.homeassistant-secure.rule=Host(`home.giorgioravera.it`)"
- "traefik.http.routers.homeassistant-secure.tls=true"
#- "traefik.http.routers.homeassistant-secure.tls.certresolver=http"
- "traefik.http.routers.homeassistant-secure.service=homeassistant"
- "traefik.http.services.homeassistant.loadbalancer.server.port=8123"
- #- "traefik.docker.network=host"
zigbee2mqtt:
container_name: zigbee2mqtt
network_mode: host
labels:
- traefik.enable=false
-
+++ /dev/null
-version: '3'
-
-services:
- portainer:
- container_name: portainer
- image: portainer/portainer
- command: -H unix:///var/run/docker.sock
- restart: always
- #ports:
- # - 9000:9000
- environment:
- - TZ=${DOCKER_TZ}
- volumes:
- - ${DOCKER_CFG_DIR}/portainer:/data
- - /var/run/docker.sock:/var/run/docker.sock
- networks:
- - proxy
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.portainer.entrypoints=http"
- - "traefik.http.routers.portainer.rule=Host(`docker.giorgioravera.it`)"
- - "traefik.http.routers.portainer.service=portainer"
- #- "traefik.http.middlewares.portainer-https-redirect.redirectscheme.scheme=https"
- #- "traefik.http.routers.portainer.middlewares=portainer-https-redirect"
- - "traefik.http.routers.portainer-secure.entrypoints=https"
- - "traefik.http.routers.portainer-secure.rule=Host(`docker.giorgioravera.it`)"
- - "traefik.http.routers.portainer-secure.tls=true"
- #- "traefik.http.routers.portainer-secure.tls.certresolver=http"
- - "traefik.http.routers.portainer-secure.service=portainer"
- - "traefik.http.services.portainer.loadbalancer.server.port=9000"
- - "traefik.docker.network=proxy"
-
-networks:
- proxy:
- external: true
--- /dev/null
+docker-compose.yaml.net
\ No newline at end of file
--- /dev/null
+version: '3'
+
+services:
+ portainer:
+ container_name: portainer
+ image: portainer/portainer
+ command: -H unix:///var/run/docker.sock
+ restart: always
+ #ports:
+ # - 9000:9000
+ environment:
+ - TZ=${DOCKER_TZ}
+ volumes:
+ - ${DOCKER_CFG_DIR}/portainer:/data
+ - /var/run/docker.sock:/var/run/docker.sock
+ network_mode: host
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.portainer.entrypoints=http"
+ - "traefik.http.routers.portainer.rule=Host(`docker.giorgioravera.it`)"
+ - "traefik.http.routers.portainer.service=portainer"
+ #- "traefik.http.middlewares.portainer-https-redirect.redirectscheme.scheme=https"
+ #- "traefik.http.routers.portainer.middlewares=portainer-https-redirect"
+ - "traefik.http.routers.portainer-secure.entrypoints=https"
+ - "traefik.http.routers.portainer-secure.rule=Host(`docker.giorgioravera.it`)"
+ - "traefik.http.routers.portainer-secure.tls=true"
+ #- "traefik.http.routers.portainer-secure.tls.certresolver=http"
+ - "traefik.http.routers.portainer-secure.service=portainer"
+ - "traefik.http.services.portainer.loadbalancer.server.port=9000"
--- /dev/null
+version: '3'
+
+services:
+ portainer:
+ container_name: portainer
+ image: portainer/portainer
+ command: -H unix:///var/run/docker.sock
+ restart: always
+ #ports:
+ # - 9000:9000
+ environment:
+ - TZ=${DOCKER_TZ}
+ volumes:
+ - ${DOCKER_CFG_DIR}/portainer:/data
+ - /var/run/docker.sock:/var/run/docker.sock
+ networks:
+ - proxy
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.portainer.entrypoints=http"
+ - "traefik.http.routers.portainer.rule=Host(`docker.giorgioravera.it`)"
+ - "traefik.http.routers.portainer.service=portainer"
+ #- "traefik.http.middlewares.portainer-https-redirect.redirectscheme.scheme=https"
+ #- "traefik.http.routers.portainer.middlewares=portainer-https-redirect"
+ - "traefik.http.routers.portainer-secure.entrypoints=https"
+ - "traefik.http.routers.portainer-secure.rule=Host(`docker.giorgioravera.it`)"
+ - "traefik.http.routers.portainer-secure.tls=true"
+ #- "traefik.http.routers.portainer-secure.tls.certresolver=http"
+ - "traefik.http.routers.portainer-secure.service=portainer"
+ - "traefik.http.services.portainer.loadbalancer.server.port=9000"
+ - "traefik.docker.network=proxy"
+
+networks:
+ proxy:
+ external: true
--- /dev/null
+#!/bin/bash
+
+docker network create --gateway 172.18.0.1 --subnet 172.18.0.0/24 proxy
#- "traefik.http.routers.xoa-secure.tls.certresolver=http"
- "traefik.http.routers.xoa-secure.service=xoa"
- "traefik.http.services.xoa.loadbalancer.server.port=8000"
- - "traefik.docker.network=proxy"
redis:
container_name: XO_redis