diff --git a/apps/tautulli/Dockerfile b/apps/tautulli/Dockerfile deleted file mode 100644 index 9658a2c0..00000000 --- a/apps/tautulli/Dockerfile +++ /dev/null @@ -1,67 +0,0 @@ -FROM docker.io/library/python:3.11-alpine - -ARG TARGETPLATFORM -ARG VERSION -ARG CHANNEL - -ENV \ - PYTHONDONTWRITEBYTECODE=1 \ - PYTHONUNBUFFERED=1 \ - PIP_ROOT_USER_ACTION=ignore \ - PIP_NO_CACHE_DIR=1 \ - PIP_DISABLE_PIP_VERSION_CHECK=1 \ - PIP_BREAK_SYSTEM_PACKAGES=1 \ - CRYPTOGRAPHY_DONT_BUILD_RUST=1 - -ENV TAUTULLI_DOCKER="True" - -ENV UMASK="0002" \ - TZ="Etc/UTC" - -USER root -WORKDIR /app - -#hadolint ignore=DL3018,DL3013 -RUN \ - apk add --no-cache \ - bash \ - ca-certificates \ - catatonit \ - curl \ - jq \ - nano \ - tzdata \ - && \ - apk add --no-cache --virtual .build-deps \ - build-base \ - cargo \ - libffi-dev \ - musl-dev \ - openssl-dev \ - && \ - pip install uv \ - && \ - uv pip install --system \ - --requirement "https://raw.githubusercontent.com/Tautulli/tautulli-baseimage/python3/requirements.txt" \ - && \ - mkdir -p /app \ - && \ - curl -fsSL "https://github.com/Tautulli/Tautulli/archive/v${VERSION}.tar.gz" | tar xzf - -C /app --strip-components 1 \ - && \ - echo "v${VERSION}" > /app/version.txt \ - && \ - echo "${CHANNEL}" > /app/branch.txt \ - && chown -R root:root /app \ - && chmod -R 755 /app \ - && apk del --purge .build-deps \ - && rm -rf \ - /root/.cache \ - /root/.cargo \ - /tmp/* - -COPY ./apps/tautulli/entrypoint.sh /entrypoint.sh - -ENTRYPOINT ["/usr/bin/catatonit", "--"] -CMD ["/entrypoint.sh"] - -LABEL org.opencontainers.image.source="https://github.com/Tautulli/Tautulli" diff --git a/apps/tautulli/ci/goss.yaml b/apps/tautulli/ci/goss.yaml deleted file mode 100644 index f2fdf729..00000000 --- a/apps/tautulli/ci/goss.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/goss-org/goss/master/docs/schema.yaml -process: - python: - running: true -port: - tcp:8181: - listening: true -http: - http://localhost:8181: - status: 200 -file: - /usr/local/bin/python: - exists: true diff --git a/apps/tautulli/ci/latest.sh b/apps/tautulli/ci/latest.sh deleted file mode 100755 index 86675639..00000000 --- a/apps/tautulli/ci/latest.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash -version=$(curl -sX GET "https://api.github.com/repos/Tautulli/Tautulli/releases/latest" | jq --raw-output '. | .tag_name' 2>/dev/null) -version="${version#*v}" -version="${version#*release-}" -printf "%s" "${version}" diff --git a/apps/tautulli/entrypoint.sh b/apps/tautulli/entrypoint.sh deleted file mode 100755 index d349e7d7..00000000 --- a/apps/tautulli/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -#shellcheck disable=SC2086 -exec \ - /usr/local/bin/python \ - /app/Tautulli.py \ - --nolaunch \ - --config /config/config.ini \ - --datadir /config \ - "$@" diff --git a/apps/tautulli/metadata.yaml b/apps/tautulli/metadata.yaml deleted file mode 100644 index 9164babc..00000000 --- a/apps/tautulli/metadata.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -app: tautulli -semver: true -channels: - - name: master - platforms: ["linux/amd64", "linux/arm64"] - stable: true - tests: - enabled: true - type: web