Merge pull request #1251 from museofficial/revert-base-dockerfile-change

fix: revert Dockerfile to inherit dependencies properly, ref issue #1250
This commit is contained in:
Joe Howard 2025-04-07 19:01:04 -05:00 committed by GitHub
commit e66556086e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 13 additions and 2 deletions

View file

@ -5,6 +5,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
- Revert Dockerfile to inherit dependencies image from base image
## [2.11.0] - 2025-03-31
- Updated ytdl-core to 4.16.5 distubejs/ytdl-core@4.15.9...4.16.6 which includes distubejs/ytdl-core@1f57d78 fixing the sig parsing

View file

@ -14,10 +14,20 @@ RUN apt-get update \
&& rm -rf /var/lib/apt/lists/*
# Install dependencies
FROM node:22-bookworm AS dependencies
FROM base AS dependencies
WORKDIR /usr/app
# Add Python and build tools to compile native modules
RUN apt-get update \
&& apt-get install --no-install-recommends -y \
python3 \
python-is-python3 \
build-essential \
&& apt-get autoclean \
&& apt-get autoremove \
&& rm -rf /var/lib/apt/lists/*
COPY package.json .
COPY yarn.lock .
@ -54,4 +64,4 @@ ENV COMMIT_HASH=$COMMIT_HASH
ENV BUILD_DATE=$BUILD_DATE
ENV ENV_FILE=/config
CMD ["tini", "--", "node", "--enable-source-maps", "dist/scripts/migrate-and-start.js"]
CMD ["tini", "--", "node", "--enable-source-maps", "dist/scripts/migrate-and-start.js"]