Update Dockerfile

This commit is contained in:
浪子 2024-12-16 11:06:54 +08:00 committed by GitHub
parent e70935f5b6
commit 934cc957e9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 10 deletions

View File

@ -22,16 +22,12 @@ WORKDIR /pleroma
# 克隆 Pleroma 仓库并切换到指定版本 # 克隆 Pleroma 仓库并切换到指定版本
RUN git clone -b stable https://git.pleroma.social/pleroma/pleroma.git . && \ RUN git clone -b stable https://git.pleroma.social/pleroma/pleroma.git . && \
git checkout ${PLEROMA_VER} git checkout ${PLEROMA_VER} \
&& echo "import Mix.Config" > config/prod.secret.exs \
# 配置 Mix 并构建 Release && mix local.hex --force \
RUN echo "import Mix.Config" > config/prod.secret.exs && mix local.rebar --force \
&& mix deps.get --only prod \
# 逐步安装依赖并构建 Release && mix release --path /pleroma
RUN mix local.hex --force && \
mix local.rebar --force && \
mix deps.get --only prod && \
mix release --path /pleroma
COPY ./config.exs /etc/pleroma/config.exs COPY ./config.exs /etc/pleroma/config.exs