From 24ed562c328c1176c297c920234a11151d241acb Mon Sep 17 00:00:00 2001 From: BhasherBEL Date: Sat, 23 Dec 2023 20:53:07 +0100 Subject: [PATCH] Trakr --- .gitmodules | 3 +++ builds/trakr | 1 + bxl-shp/apps/docker-compose.trakr.yaml | 26 ++++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 160000 builds/trakr create mode 100644 bxl-shp/apps/docker-compose.trakr.yaml diff --git a/.gitmodules b/.gitmodules index a1de81a..77ad977 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "builds/focalboard"] path = builds/focalboard url = git@github.com:BhasherBEL/focalboard.git +[submodule "builds/trakr"] + path = builds/trakr + url = git.bhasher.com:Bhasher/trakr.git diff --git a/builds/trakr b/builds/trakr new file mode 160000 index 0000000..3fe367e --- /dev/null +++ b/builds/trakr @@ -0,0 +1 @@ +Subproject commit 3fe367ef38a0e9a548c3c21788d291d2d68f17ab diff --git a/bxl-shp/apps/docker-compose.trakr.yaml b/bxl-shp/apps/docker-compose.trakr.yaml new file mode 100644 index 0000000..49d3b4e --- /dev/null +++ b/bxl-shp/apps/docker-compose.trakr.yaml @@ -0,0 +1,26 @@ +services: + trakr: + container_name: trakr + image: registry.bhasher.com/trakr:dev + restart: unless-stopped + environment: + - TZ=Europe/Paris + volumes: + - $DATA/trakr:/data + labels: + - "traefik.enable=true" + - "traefik.http.routers.trakr.rule=Host(`trakr.bhasher.com`)" + - "traefik.http.routers.trakr.service=trakrpublic" + - "traefik.http.services.trakr.loadbalancer.server.port=80" + - "traefik.http.routers.trakr.tls=true" + - "traefik.http.routers.trakr.tls.certresolver=http" + - "traefik.http.routers.trakr.entrypoints=internalsecure" + - "traefik.http.routers.trakr.middlewares=authelia@docker" + - "traefik.http.routers.trakrpublic.rule=Host(`trakr.bhasher.com`) && PathPrefix(`/p/`)" + - "traefik.http.routers.trakrpublic.service=trakrpublic" + - "traefik.http.services.trakrpublic.loadbalancer.server.port=80" + - "traefik.http.routers.trakrpublic.tls=true" + - "traefik.http.routers.trakrpublic.tls.certresolver=http" + - "traefik.http.routers.trakrpublic.entrypoints=internalsecure,externalsecure" + networks: + - external