From 77af3d9ccb37e1df19da3a60fe321164f4036a06 Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Sun, 7 Jan 2024 15:05:07 +0100 Subject: [PATCH] fix(seedsync): exposed port and supported architectures --- apps/seedsync/config.json | 62 ++++++++++++++++---------------- apps/seedsync/docker-compose.yml | 12 +++---- 2 files changed, 38 insertions(+), 36 deletions(-) diff --git a/apps/seedsync/config.json b/apps/seedsync/config.json index 705ea97f..36796a97 100644 --- a/apps/seedsync/config.json +++ b/apps/seedsync/config.json @@ -1,31 +1,33 @@ { - "name": "SeedSync", - "available": true, - "port": 8800, - "exposable": true, - "id": "seedsync", - "description": "SeedSync is a tool to sync the files on a remote Linux server (like your seedbox, for example). It uses LFTP to transfer files fast!", - "tipi_version": 1, - "version": "0.8.6", - "categories": ["utilities"], - "short_desc": "SeedSync is a tool to sync the files on a remote Linux server.", - "author": "Inderpreet Singh", - "source": "https://github.com/ipsingh06/seedsync", - "website": "https://ipsingh06.github.io/seedsync/", - "form_fields": [ - { - "type": "number", - "label": "UID", - "hint": "Ensure any volume directories on the host are owned by the same user you specify", - "placeholder": "1000", - "env_variable": "SEEDSYNC_PUID" - }, - { - "type": "number", - "label": "GUID", - "hint": "Ensure any volume directories on the host are owned by the same group you specify", - "placeholder": "1000", - "env_variable": "SEEDSYNC_PGID" - } - ] - } \ No newline at end of file + "$schema": "../schema.json", + "name": "SeedSync", + "available": true, + "port": 8800, + "exposable": true, + "id": "seedsync", + "description": "SeedSync is a tool to sync the files on a remote Linux server (like your seedbox, for example). It uses LFTP to transfer files fast!", + "tipi_version": 1, + "version": "0.8.6", + "categories": ["utilities"], + "short_desc": "SeedSync is a tool to sync the files on a remote Linux server.", + "author": "Inderpreet Singh", + "source": "https://github.com/ipsingh06/seedsync", + "website": "https://ipsingh06.github.io/seedsync/", + "supported_architectures": ["amd64", "arm64"], + "form_fields": [ + { + "type": "number", + "label": "UID", + "hint": "Ensure any volume directories on the host are owned by the same user you specify", + "placeholder": "1000", + "env_variable": "SEEDSYNC_PUID" + }, + { + "type": "number", + "label": "GUID", + "hint": "Ensure any volume directories on the host are owned by the same group you specify", + "placeholder": "1000", + "env_variable": "SEEDSYNC_PGID" + } + ] +} diff --git a/apps/seedsync/docker-compose.yml b/apps/seedsync/docker-compose.yml index 46dee286..e6087c6a 100644 --- a/apps/seedsync/docker-compose.yml +++ b/apps/seedsync/docker-compose.yml @@ -1,9 +1,9 @@ -version: "3.9" +version: '3.9' services: - seedsync: + seedsync: container_name: seedsync image: ipsingh06/seedsync:0.8.6 - user: "${SEEDSYNC_PUID}:${SEEDSYNC_PGID}" + user: '${SEEDSYNC_PUID:-1000}:${SEEDSYNC_PGID:-1000}' environment: - TZ=${TZ} volumes: @@ -13,12 +13,12 @@ services: - ${APP_PORT}:8800 restart: unless-stopped networks: - - tipi_main_network + - tipi_main_network labels: # Main traefik.enable: true traefik.http.middlewares.seedsync-web-redirect.redirectscheme.scheme: https - traefik.http.services.seedsync.loadbalancer.server.port: 8080 + traefik.http.services.seedsync.loadbalancer.server.port: 8800 # Web traefik.http.routers.seedsync-insecure.rule: Host(`${APP_DOMAIN}`) traefik.http.routers.seedsync-insecure.entrypoints: web @@ -38,4 +38,4 @@ services: traefik.http.routers.seedsync-local.rule: Host(`seedsync.${LOCAL_DOMAIN}`) traefik.http.routers.seedsync-local.entrypoints: websecure traefik.http.routers.seedsync-local.service: seedsync - traefik.http.routers.seedsync-local.tls: true \ No newline at end of file + traefik.http.routers.seedsync-local.tls: true