FROM node:lts-alpine | |
# 安装 Git | |
RUN apk add --no-cache git | |
# 设置工作目录 | |
WORKDIR /app | |
RUN git clone https://github.com/ltxlong/search_with_ai.git . | |
# 启用 Corepack | |
RUN corepack enable | |
RUN yarn install | |
# 构建前端 | |
RUN yarn build | |
# 切换到 deploy 目录 | |
WORKDIR /app/deploy | |
EXPOSE 3000 | |
# 使用 docker-compose 启动应用 | |
CMD ["docker", "compose", "up", "-d"] |