docker bush ended

This commit is contained in:
bacon
2024-03-21 21:04:00 +03:00
parent 14dd773d5c
commit 62a8921e10
2 changed files with 14 additions and 12 deletions

View File

@@ -1,22 +1,24 @@
FROM python:3.12.2-slim-bookworm as builder
FROM intel/intel-optimized-ffmpeg:avx2 as builder
LABEL authors="bacon"
WORKDIR /app
COPY requirements.txt /app
RUN apt-get update -qq \
&& apt-get -qq --no-install-recommends install ffmpeg -y \
&& apt-get clean autoclean -qq \
&&pip wheel install \
RUN apt-get update -qq && \
apt-get install -qq --no-install-recommends python3-pip -y && \
apt-get clean -qq autoclean && \
pip wheel install \
--no-cache-dir -q \
--no-deps --wheel-dir /app/wheels \
-r requirements.txt
FROM python:3.12.2-slim-bookworm as runner
FROM intel/intel-optimized-ffmpeg:avx2 as runner
WORKDIR /app
COPY --from=builder /app/wheels /wheels
COPY --from=builder /usr/bin/ffmpeg /usr/bin/ffmpeg
RUN pip install --no-cache -q /wheels/*
RUN apt-get update -qq && \
apt-get install -qq --no-install-recommends libopus-dev python3-pip -y && \
apt-get clean -qq autoclean && \
pip install --no-cache -q /wheels/*
COPY src/ /app
ENTRYPOINT ["python", "bot.py"]
ENTRYPOINT ["python3", "bot.py"]

View File

@@ -1,6 +1,6 @@
from asyncio import sleep
from disnake import FFmpegOpusAudio
from disnake import FFmpegPCMAudio
from .Logger import logger
@@ -10,7 +10,7 @@ async def play_audio(audio, bot, vc):
logger.error(f'Playing: {audio}')
vp = await vc.connect()
if not vp.is_playing():
vp.play(FFmpegOpusAudio(f'{audio}', ))
vp.play(FFmpegPCMAudio(f'{audio}', ))
while vp.is_playing():
await sleep(0.5)
await sleep(1)