From 8b1bf8381d09cbde97cddacca3796e1051d888ab Mon Sep 17 00:00:00 2001 From: komodo Date: Sun, 20 Jul 2025 17:47:33 +0000 Subject: [PATCH] [Komodo] Commit Sync: update master_sync.toml --- master_sync.toml | 82 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 80 insertions(+), 2 deletions(-) diff --git a/master_sync.toml b/master_sync.toml index d7a3e7a..3893097 100644 --- a/master_sync.toml +++ b/master_sync.toml @@ -14,6 +14,63 @@ enabled = true ## +[[stack]] +name = "automation" +[stack.config] +server = "unraid" +additional_env_files = [".env"] +file_contents = """ +services: + n8n: + image: docker.n8n.io/n8nio/n8n + restart: always + ports: + - "127.0.0.1:5678:5678" + expose: + - 5678 + labels: + - traefik.enable=true + - traefik.http.routers.n8n.rule=Host(`${SUBDOMAIN}.${DOMAIN_NAME}`) + - traefik.http.routers.n8n.tls=true + - traefik.http.routers.n8n.entrypoints=http,https + - traefik.http.routers.n8n.tls.certresolver=letencrypt + - traefik.http.middlewares.n8n.headers.SSLRedirect=true + - traefik.http.middlewares.n8n.headers.STSSeconds=315360000 + - traefik.http.middlewares.n8n.headers.browserXSSFilter=true + - traefik.http.middlewares.n8n.headers.contentTypeNosniff=true + - traefik.http.middlewares.n8n.headers.forceSTSHeader=true + - traefik.http.middlewares.n8n.headers.SSLHost=${DOMAIN_NAME} + - traefik.http.middlewares.n8n.headers.STSIncludeSubdomains=true + - traefik.http.middlewares.n8n.headers.STSPreload=true + - traefik.http.routers.n8n.middlewares=n8n@docker + environment: + - N8N_HOST=${SUBDOMAIN}.${DOMAIN_NAME} + - N8N_PORT=5678 + - N8N_PROTOCOL=https + - NODE_ENV=production + - WEBHOOK_URL=https://${SUBDOMAIN}.${DOMAIN_NAME}/ + - GENERIC_TIMEZONE=${GENERIC_TIMEZONE} + volumes: + - /mnt/user/docker/n8n/home:/home/node/.n8n + - /mnt/user/docker/n8n/local-files:/files +""" +environment = """ +# DOMAIN_NAME and SUBDOMAIN together determine where n8n will be reachable from +# The top level domain to serve from +DOMAIN_NAME=andrewamason.tech + +# The subdomain to serve from +SUBDOMAIN=n8n + +# The above example serve n8n at: https://n8n.example.com + +# Optional timezone to set which gets used by Cron and other scheduling nodes +# New York is the default value if not set +GENERIC_TIMEZONE=America/New_York +""" + +## + [[stack]] name = "dashboards" [stack.config] @@ -170,7 +227,7 @@ services: - 9982:9982/tcp volumes: - /mnt/user/plex_media/recordings:/recordings - - /mnt/user/appdata/tvheadend:/config' + - /mnt/user/appdata/tvheadend:/config devices: - /dev/dri - /dev/dvb @@ -199,7 +256,7 @@ services: - 5004:5004/tcp volumes: - /mnt/user/appdata/antennas:/antennas/config - image: thejf/antennas + image: thejf/antennas:latest pms-docker: container_name: Plex-Media-Server network_mode: host @@ -458,6 +515,17 @@ ignore_services = ["signal-cli-rest-api"] ## +[[build]] +name = "antennas" +[build.config] +builder = "local" +linked_repo = "antennas" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + [[build]] name = "audiobookshelf" [build.config] @@ -613,6 +681,16 @@ branch = "master" ## +[[repo]] +name = "antennas" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "jfarseneau/antennas" + +## + [[repo]] name = "audiobookshelf" [repo.config]