mirror of
https://github.com/mediacms-io/mediacms.git
synced 2024-11-25 01:34:51 +01:00
Update Dockerfile_Alpine
This commit is contained in:
parent
297df4cd3a
commit
b09cb33035
@ -6,16 +6,11 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
|||||||
ENV PIP_NO_CACHE_DIR=1
|
ENV PIP_NO_CACHE_DIR=1
|
||||||
|
|
||||||
RUN mkdir -p /home/mediacms.io/mediacms/{logs} && cd /home/mediacms.io && python3 -m venv $VIRTUAL_ENV
|
RUN mkdir -p /home/mediacms.io/mediacms/{logs} && cd /home/mediacms.io && python3 -m venv $VIRTUAL_ENV
|
||||||
|
|
||||||
RUN apk update && apk upgrade
|
RUN apk update && apk upgrade
|
||||||
RUN apk add --no-cache gcc libc-dev linux-headers
|
RUN apk add --no-cache --virtual .build-deps gcc libc-dev linux-headers
|
||||||
|
|
||||||
# Install dependencies:
|
# Install dependencies:
|
||||||
COPY requirements.txt .
|
COPY requirements.txt .
|
||||||
|
|
||||||
RUN pip install pip==24.1.2
|
|
||||||
RUN pip install --upgrade pip
|
|
||||||
RUN pip install --upgrade setuptools
|
|
||||||
RUN pip install -r requirements.txt
|
RUN pip install -r requirements.txt
|
||||||
|
|
||||||
COPY . /home/mediacms.io/mediacms
|
COPY . /home/mediacms.io/mediacms
|
||||||
@ -29,8 +24,7 @@ RUN wget -q http://zebulon.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-u
|
|||||||
rm Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip
|
rm Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip
|
||||||
|
|
||||||
############ RUNTIME IMAGE ############
|
############ RUNTIME IMAGE ############
|
||||||
#FROM python:3.13-rc-alpine AS runtime-image
|
FROM python:3.13-rc-alpine AS runtime-image
|
||||||
FROM python:alpine AS runtime-image
|
|
||||||
|
|
||||||
ENV PYTHONUNBUFFERED=1
|
ENV PYTHONUNBUFFERED=1
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||||||
@ -50,14 +44,9 @@ ENV ENABLE_MIGRATIONS='yes'
|
|||||||
ENV VIRTUAL_ENV=/home/mediacms.io
|
ENV VIRTUAL_ENV=/home/mediacms.io
|
||||||
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
||||||
|
|
||||||
#RUN pip install --upgrade pip
|
|
||||||
RUN pip install pip==24.1.2
|
|
||||||
#RUN pip uninstall pip==24.0
|
|
||||||
RUN pip install certifi
|
RUN pip install certifi
|
||||||
|
|
||||||
COPY --chown=www-data:www-data --from=compile-image /home/mediacms.io /home/mediacms.io
|
COPY --chown=www-data:www-data --from=compile-image /home/mediacms.io /home/mediacms.io
|
||||||
|
RUN apk update && apk upgrade && apk add --no-cache --no-interactive --virtual supervisor nginx imagemagick procps wget xz
|
||||||
RUN apk update && apk upgrade && apk add --no-cache --no-interactive supervisor nginx imagemagick procps wget xz
|
|
||||||
|
|
||||||
RUN wget -q https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz && \
|
RUN wget -q https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz && \
|
||||||
mkdir -p ffmpeg-tmp && \
|
mkdir -p ffmpeg-tmp && \
|
||||||
|
Loading…
Reference in New Issue
Block a user