using lsio

This commit is contained in:
jbannon 2022-05-19 19:13:40 +00:00
parent e5a7996f6e
commit cab6a4d8c1

View file

@ -1,49 +1,35 @@
FROM python:3.10.4-alpine3.15 FROM ghcr.io/linuxserver/baseimage-alpine:3.15
###############################################################################
# S6 OVERLAY
ARG S6_OVERLAY_VERSION=3.1.0.1
ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz /tmp
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz
ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-x86_64.tar.xz /tmp
RUN tar -C / -Jxpf /tmp/s6-overlay-x86_64.tar.xz
############################################################################### ###############################################################################
# YTDL-SUB INSTALL # YTDL-SUB INSTALL
COPY root/ / COPY root/ /
RUN apk update && apk add \ RUN apk update && \
apk add \
gcc \ gcc \
g++ \ g++ \
make \ make \
libffi-dev \ libffi-dev \
openssl-dev \ openssl-dev && \
vim \ apk del \
bash \ python3 \
shadow && \ py3-pip && \
echo "**** create abc user and make our folders ****" && \ apk add --repository=http://dl-3.alpinelinux.org/alpine/edge/main/ \
groupmod -g 1000 users && \ python3=3.10.4-r0 \
useradd -u 911 -U -d /config -s /bin/false abc && \ py3-setuptools=59.4.0-r0 && \
usermod -G users abc && \ apk add --repository=http://dl-3.alpinelinux.org/alpine/edge/community/ \
py3-pip=22.0.4-r0 && \
mkdir -p /config && \ mkdir -p /config && \
pip install ytdl_sub-*.whl pip install --no-cache-dir ytdl_sub-*.whl
############################################################################### ###############################################################################
# CONTAINER CONFIGS # CONTAINER CONFIGS
# Environment Variables
ENV EDITOR="nano" \ ENV EDITOR="nano" \
HOME="/config" HOME="/config"
USER ${PUID}:${PGID}
VOLUME /config VOLUME /config
ENTRYPOINT ["/init"]