Commit 000cc906 authored by jaden's avatar jaden

fix: fix ci

parent 4b14c71c
......@@ -9,11 +9,6 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install dependencies & build next app
run: |
npm i -g pnpm
pnpm i
NEXT_PUBLIC_BACKEND_URL=${{ secrets.NEXT_PUBLIC_BACKEND_URL }} NEXT_PUBLIC_OPEN_AI_API_KEY=${{ secrets.NEXT_PUBLIC_OPEN_AI_API_KEY }} OPENAI_PROXY_URL=${{ secrets.OPENAI_PROXY_URL }} pnpm build
- name: Login to Docker Hub
uses: docker/login-action@v1
with:
......@@ -25,3 +20,7 @@ jobs:
context: .
push: true
tags: jadenxiong/chat-query:latest
build-args: |
NEXT_PUBLIC_BACKEND_URL=${{ secrets.NEXT_PUBLIC_BACKEND_URL }}
NEXT_PUBLIC_OPEN_AI_API_KEY=${{ secrets.NEXT_PUBLIC_OPEN_AI_API_KEY }}
OPENAI_PROXY_URL=${{ secrets.OPENAI_PROXY_URL }}
......@@ -5,12 +5,8 @@ FROM node:18
WORKDIR /app
# 复制整个应用到容器中
COPY package*.json ./
COPY pnpm-lock.yaml ./
COPY ./ /app
# 安装依赖
RUN npm i -g pnpm
RUN pnpm i
ARG NEXT_PUBLIC_BACKEND_URL
ENV NEXT_PUBLIC_BACKEND_URL $NEXT_PUBLIC_BACKEND_URL
......@@ -21,12 +17,12 @@ ENV NEXT_PUBLIC_OPEN_AI_API_KEY $NEXT_PUBLIC_OPEN_AI_API_KEY
ARG OPENAI_PROXY_URL
ENV OPENAI_PROXY_URL $OPENAI_PROXY_URL
# 执行构建命令
COPY .next ./.next
COPY public ./public
# 安装依赖
RUN npm i -g pnpm
RUN pnpm i
# 暴露 3000 端口
EXPOSE 3000
# 启动应用
CMD ["pnpm", "start"]
\ No newline at end of file
CMD ["pnpm", "build", "&&", "pnpm", "start"]
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment