upgrade to alpine 3.19

- gets us a slightly newer ffmpeg with more transitions
- requires deleting the EXTERNALLY_MANAGED flag file that makes pip not work
pull/388/merge
Mike Lang 2 weeks ago
parent bad4f55cab
commit 1956063c67

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev zlib-dev jpeg-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev zlib-dev jpeg-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM debian:11 FROM debian:11
RUN apt update &&\ RUN apt update &&\
apt install -y python3 libpq-dev python3-pip curl unzip ffmpeg apt install -y python3 libpq-dev python3-pip curl unzip ffmpeg && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
RUN cd /tmp \ RUN cd /tmp \
&& curl \ && curl \

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# should speed up installing python modules # should speed up installing python modules
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras zlib-dev jpeg-dev RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras zlib-dev jpeg-dev && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras zlib-dev jpeg-dev RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras zlib-dev jpeg-dev && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras jpeg-dev zlib-dev RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras jpeg-dev zlib-dev && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev postgresql-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

@ -1,7 +1,7 @@
FROM alpine:3.18 FROM alpine:3.19
# dependencies needed for compiling c extensions # dependencies needed for compiling c extensions
# also busybox-extras for telnet for easier use of backdoor # also busybox-extras for telnet for easier use of backdoor
RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras RUN apk --update add py3-pip g++ python3-dev libffi-dev musl-dev file make busybox-extras && rm /usr/lib/python3.11/EXTERNALLY-MANAGED
# Try to get wheels working # Try to get wheels working
RUN pip install --upgrade pip wheel RUN pip install --upgrade pip wheel

Loading…
Cancel
Save