diff --git a/Dockerfile b/Dockerfile index 0c652f4..16c103e 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,20 @@ # 基础镜像 FROM node:18.17-alpine as base # 更改 apk 镜像源为阿里云 -RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories +# RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories + +# 使用阿里云镜像源 + 完整仓库声明 +RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \ + echo "https://mirrors.aliyun.com/alpine/v3.18/community" >> /etc/apk/repositories + +# 安装最新稳定版 PostgreSQL 客户端(15.11) +RUN apk update --no-cache && \ + apk add --no-cache \ + postgresql15-client \ + libpq \ + readline + + # 设置 npm 镜像源 RUN yarn config set registry https://registry.npmmirror.com