diff --git a/docker-compose.yml b/docker-compose.yml index cdac197..d969c6a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -360,7 +360,7 @@ services: # this is running network_mode: host so it is on the same subnet as the IoT # devices and can see/discover them hass: - image: ghcr.io/home-assistant/home-assistant:stable + image: ghcr.io/home-assistant/home-assistant container_name: hass privileged: true network_mode: host @@ -640,8 +640,8 @@ services: labels: - "com.centurylinklabs.watchtower.enable=false" - "traefik.enable=true" - - "traefik.http.routers.bookdb_webdev.rule=Host(`bookdev.ddp.net`)" - - "traefik.http.routers.bookdb_webdev.entrypoints=web" + - "traefik.http.routers.bookdev.rule=Host(`bookdev.ddp.net`)" + - "traefik.http.routers.bookdev.entrypoints=web" book: container_name: book @@ -658,10 +658,10 @@ services: labels: - "com.centurylinklabs.watchtower.enable=false" - "traefik.enable=true" - - "traefik.http.routers.bookdb_web.rule=Host(`book.depaoli.id.au`)" - - "traefik.http.routers.bookdb_web.tls=true" - - "traefik.http.routers.bookdb_web.entrypoints=secureweb" - - "traefik.http.routers.bookdb_web.tls.certresolver=myresolver" + - "traefik.http.routers.book.rule=Host(`book.depaoli.id.au`)" + - "traefik.http.routers.book.tls=true" + - "traefik.http.routers.book.entrypoints=secureweb" + - "traefik.http.routers.book.tls.certresolver=myresolver" padb_dev: container_name: padb_dev @@ -709,8 +709,29 @@ services: - /srv/docker/container/padb/mara-bin:/root/mara-bin - /etc/localtime:/etc/localtime:ro - paweb: - container_name: paweb + padev: + container_name: padev + restart: always + build: + context: '/home/ddp/src/photoassistant' + args: + PJM_UID: 500 + PJM_GID: 500 + environment: + ENV: "container" + depends_on: + - padb_dev + volumes: + - /home/ddp/src/photoassistant:/home/ddp/src/photoassistant + - /etc/localtime:/etc/localtime:ro + labels: + - "com.centurylinklabs.watchtower.enable=false" + - "traefik.enable=true" + - "traefik.http.routers.padev.rule=Host(`padev.ddp.net`)" + - "traefik.http.routers.padev.entrypoints=web" + + pa: + container_name: pa restart: always build: context: '/home/ddp/src/photoassistant' @@ -727,10 +748,10 @@ services: labels: - "com.centurylinklabs.watchtower.enable=false" - "traefik.enable=true" - - "traefik.http.routers.paweb.rule=Host(`pa.depaoli.id.au`)" - - "traefik.http.routers.paweb.tls=true" - - "traefik.http.routers.paweb.entrypoints=secureweb" - - "traefik.http.routers.paweb.tls.certresolver=myresolver" + - "traefik.http.routers.pa.rule=Host(`pa.depaoli.id.au`)" + - "traefik.http.routers.pa.tls=true" + - "traefik.http.routers.pa.entrypoints=secureweb" + - "traefik.http.routers.pa.tls.certresolver=myresolver" tix: container_name: tix @@ -829,33 +850,33 @@ services: volumes: - "/etc/localtime:/etc/localtime:ro" -# ark-server: -# restart: always -# image: hermsi/ark-server -# container_name: ark-server -# volumes: -# - /srv/docker/container/ark-server:/app -# - /srv/docker/container/ark-server-backups:/home/steam/ARK-Backups -# environment: -# - "SESSION_NAME=The Island - ARK" -# - "SERVER_MAP=TheIsland" -# - "SERVER_PASSWORD=bagrid" -# - "ADMIN_PASSWORD=arkadminpassword" -# - "MAX_PLAYERS=5" -# - "UPDATE_ON_START=false" -# - "BACKUP_ON_STOP=true" -# - "PRE_UPDATE_BACKUP=true" -# - "WARN_ON_STOP=true" -# - "GAME_MOD_IDS=1404697612,1428596566,772235118,895711211" -# ports: -# # Port for connections from ARK game client -# - "7777:7777/udp" -# # Raw UDP socket port (always Game client port +1) -# - "7778:7778/udp" -# # RCON management port -# - "27020:27020/tcp" -# # Steam's server-list port -# - "27015:27015/udp" + ark-server: + restart: always + image: hermsi/ark-server + container_name: ark-server + volumes: + - /srv/docker/container/ark-server:/app + - /srv/docker/container/ark-server-backups:/home/steam/ARK-Backups + environment: + - "SESSION_NAME=The Island - ARK" + - "SERVER_MAP=TheIsland" + - "SERVER_PASSWORD=bagrid" + - "ADMIN_PASSWORD=arkadminpassword" + - "MAX_PLAYERS=5" + - "UPDATE_ON_START=false" + - "BACKUP_ON_STOP=true" + - "PRE_UPDATE_BACKUP=true" + - "WARN_ON_STOP=true" + - "GAME_MOD_IDS=1404697612,1428596566,772235118,895711211,731604991" + ports: + # Port for connections from ARK game client + - "7777:7777/udp" + # Raw UDP socket port (always Game client port +1) + - "7778:7778/udp" + # RCON management port + - "27020:27020/tcp" + # Steam's server-list port + - "27015:27015/udp" kuma: image: louislam/uptime-kuma @@ -924,7 +945,7 @@ services: # hacked entrypoint to 'add' to this container so it works as mara needs myth: container_name: myth - image: instantlinux/mythtv-backend:latest + image: ubuntu:latest hostname: ${HOSTNAME_MYTHTV:-mythtv} restart: always labels: @@ -937,12 +958,9 @@ services: environment: APACHE_LOG_DIR: /var/log/apache2 DBNAME: mythconverg - # needs to be ip not container name as the host network_mode and DNS dont work together - # test this as mythdb and remove network_mode host when I can DBSERVER: mythdb LANG: en_US.UTF-8 LANGUAGE: en_US.UTF-8 - LOCALHOSTNAME: mara TZ: Australia/Melbourne ports: - "6543:6543" @@ -961,7 +979,7 @@ services: - /srv/docker/container/mythtv/db/sql:/db-container/sql - /srv/docker/container/mythtv/db/backups:/db-container/backups - /srv/docker/container/mythtv/monitoring-results:/monitoring-results - - /etc/localtime:/etc/localtime:ro +# - /etc/localtime:/etc/localtime:ro - /export/myth:/export/myth - /export/docker/storage/other-videos:/export/myth/videos devices: